首页 课程 师资 教程 报名

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

  • 2020-08-18 16:15:20
  • 3170次 动力节点

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

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交