⒈ 什么是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基础练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。