专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java数据库连接JDBC基础练习题

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

更新时间:2020-08-18 16:15:20 来源:星辉 浏览3201次

⒈ 什么是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连接?

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连接数据库练习题

⒏ 在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培训机构的小编针对“Java数据库连接JDBC基础练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>