Java数据库连接JDBC基础练习题

Java数据库连接JDBC基础练习题

长沙一度软件培训      2022-05-06 23:42:01     76

Java数据库连接JDBC基础练习题,⒈ 什么是JDBC?JDBC代表Java数据库连接。JDBC是与数据库进行通信并执行SQLquery的Java API。⒉ 什么是JDBC驱动程序和可用的JDBC

课程价格 请咨询

上课时段: 授课校区:

详细介绍

⒈ 什么是JDBC?

JDBC代表Java数据库连接。JDBC是与数据库进行通信并执行SQLquery的Java API。

⒉ 什么是JDBC驱动程序和可用的JDBC驱动程序数量?

JDBC驱动程序包含帮助Java应用程序和数据库的类和接口。

有4种类型的JDBC驱动程序。

Type 1驱动程序或JDBC-ODBC bridge驱动程序。

Type 2驱动程序或Native-API,部分为Java驱动程序。

Type 3驱动程序或网络协议,纯Java驱动程序。

Type 4驱动程序或本机协议,纯Java驱动程序。

⒊ 如何将MySQL或Oracle与Java连接?

代码说明如下:

Class.forName创建一个JDBC驱动程序实例,并使用DriverManager进行注册。

getConnection()方法始终建立与数据库的连接。

我们需要从上面的连接对象创建一个Statement对象。该语句将返回resultset对象。ResultSet.next()表示如果结果集合仍然返回行。

⒋ 哪个JDBC驱动是最快的驱动程序?

类型4驱动程序或本机协议,纯Java驱动程序,是最快的驱动程序。

⒌ 什么是JDBC API组件?

有四种类型的组件

JDBC API

JDBC驱动程序管理器

JDBC测试套件

JDBC-ODBC bridge

⒍ 什么是JDBC statements?

有三种类型的JDBC语句,如下所示:

statements:它将对数据库执行SQL查询(静态SQL查询)。

Prepared Statement:当我们要重复执行SQL语句时使用。输入数据是动态的,并在运行时输入。

Callable Statement:当我们要执行存储过程时使用。

⒎ 我们如何执行存储过程?

可以使用JDBCcallable语句执行存储过程。以下是代码:

⒏ 在Java中使用PreparedStatement有什么好处?

Prepared Statement用于重复执行相同的SQL语句。即使使用“n”次,准备好的语句只能编译一次

⒐ 什么是ResultSet?

java.sql.ResultSet接口意味着SQL查询的结果集。这意味着光标指向表的一行;它指向第一行之前。

⒑ 什么是ResultSet的类型?

有三种类型的ResultSet可用。如果我们不声明任何ResultSet,这意味着我们正在调用TYPE_FORWARD_ONLY

TYPE_FORWARD_ONLY:游标只能向前移动的类型。

TYPE_SCROLL_INSENSITIVE:游标可以前后移动,但对修改不敏感。

TYPE_SCROLL_SENSITIVE:游标可以向前和向后移动,但修改敏感

以上就是长沙一度软件培训java培训机构的小编针对“Java数据库连接JDBC基础练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

学分高考提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。