哪个不是jdbc用到的接口和类
发布网友
发布时间:2022-04-07 22:07
我来回答
共3个回答
热心网友
时间:2022-04-07 23:36
如下是用得到的:
Class.forName('......');
Connection conn = DriverManager.getConnection();
Statement stmt = conn.createStatement();
PreparedStatement pstmt = conn.prepareStatement();
ResultSet rs = stmt.executeQuery();
加粗的都是,不在这个范围内的,基本就不是了。
热心网友
时间:2022-04-08 00:54
选C JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员
热心网友
时间:2022-04-08 02:29
以下是JDBC常用接口和类,楼主自己对应吧:
DriverManager:用于管理JDBC驱动的服务类。程序中使用该类的的主要功能是获取Connection对象,该类包含如下方法:
public static Connection
getConnection(String url, String user, String password) throws SQLException
该方法获得url对应数据库的连接;
Connection:代表数据库连接对象,每个Connection代表一个物理连接会话。要想访问数据库,必须先得到数据库连接。该接口的常用方法如下:
Statement
createStatement() throws SQLException; 该方法返回一个Statement对象;
PreparedStatement
prepareStatement(String sql)throws SQLException;该方法返回预编译的Statement对象,即将SQL语句提交到数据库进行预编译;
CallableStatement
prepareCall(String sql) throws SQLException;
该方法返回CallableStatement对象,该对象用于调用存储过程。
上面上个方法都返回用于执行sql语句的Statement对象,PreparedStatement和CallableStatement是Statement的子类,只有获得了Statement之后才可以执行sql语句;
除此之外,Connection还有如下几个用于控制事务的方法。
Savepoint
setSavepoint() throws SQLException;创建一个保存点;
Savepoint
setSavepoint(String name) throws SQLException;以指定名字来创建一个保存点;
void
setTransactionIsolation(int level) throws SQLException;设置事务的隔离级别;
void
rollback() throws SQLException;回滚事务;
void
rollback(Savepoint savepoint) throws SQLException;将事务回滚到指定的保存点;
void
setAutoCommit(boolean autoCommit) throws SQLException;关闭自动提交,打开事务;
void
commit() throws SQLException;提交事务;
Statement:用于执行sql语句的工具接口。该对象既可以执行DDL,DCL语句,也可以用于执行DML语句,还可以用于执行sql查询。当执行sql查询时,返回查询到的结果集。它的常用方法如下:
ResultSet
executeQuery(String sql) throws SQLException;该方法用于执行查询语句,并返回查询结果对应ResultSet对象。该方法只能用于执行查询语句。
int executeUpdate(String sql) throws SQLException;该方法用于执行DML语句,并返回受影响的行数;该方法也可用于执行DDL语句,执行DDL语句将返回0;
boolean
execute(String sql) throws SQLException;改方法可以执行任何sql语句。如果执行后第一个结果为ResultSet对象,则返回true;如果执行后第一个结果为受影响的行数或没有任何结果,则返回false;
PreparedStatement:预编译的Statement对象,PreparedStatement是Statement的子接口,它允许数据库预编译sql语句(这些sql语句通常带有参数),以后每次只改变sql命令的参数,避免数据库每次都需要编译sql语句,无需再传入sql语句,
只要为预编译的sql语句传入参数值即可。所以它比Statement多了如下方法:
void
setXxx(int parameterIndex, Xxx value):该方法根据传入参数值的类型不同,需要使用不同的方法。传入的值根据索引传给sql语句中指定位置的参数。
ResultSet:结果集对象。该对象包含访问查询结果的方法,ResultSet可以通过列索引或列名获得列数据。它包含了如下常用方法来移动记录指针。
void
close() throws SQLException;释放ResultSet对象;
boolean
absolute( int row ) throws SQLException;将结果集的记录指针移动到第row行,如果row是负数,则移动到倒数第row行,如果移动后的记录指针指向一条有效记录,则该方法返回true;
boolean
next() throws SQLException;将结果集的记录指针定位到下一行,如果移动后的记录指针指向一条有效的记录,则该方法返回true;
boolean
last() throws SQLException;将结果集的记录指针定位到最后一行,如果移动后的记录指针指向一条有效的记录,则该方法返回true;
哪个不是jdbc用到的接口和类
加粗的都是,不在这个范围内的,基本就不是了。
下列选项中不属于JDBC基本功能(不属于jdbc驱动程序必须实现的主要接口...
在java中JDBC的主要作用是什么和他的组成有哪些?1、Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。2、主要功能它...
JDBC常用的类和接口都包含在Java哪个包中
java.sql.*,直接导入这一个就行了。注意,还要有数据库的jar包才行。
JDBC API提供的类或接口主要有哪些?
1 DriverManager类:依据数据库的不同 , 管理JDBC驱动 2 Connection接口:负责连接数据库并担任传送数据的任务 3 Statement接口:由Connection产生 , 负责执行SQL语句 4 ResultSet接口:负责保存Statement执行后所产生的查询结果
jdbc api主要包含哪些主要的接口和类,其作用分别是什么
DirverManager类:是JDBC的管理层,作用于用户和驱动之间。该类负责注册和加载JDBC驱动。Connection接口:代表与数据库的链接,并拥有创建SQL语句的方法,以完成基本的SQL操作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了TestData数据库。Statement接口:用于执行不带参数的简单SQL语句。
以下关于JDBC的叙述,不正确的是()。
以下关于JDBC的叙述,不正确的是()。A.JDBC通过一组Java接口实现其目标 B.JDBC使用java.sql.DriverManager类和java.sql.Driver类连接到数据库 C.JDBC可做三件事:与数据库建立连接、创建SQL语句对象并执行、返回结果数据集并提取数据给高级语言程序 D.JDBC是一种用于执行SQL语句的JavaAPI的面向对象的...
...api定义了一组用于数据库进行通信的接口和类 他们包括在什么包中...
java.sql javax.sql 这两个包里都是属于java jdbc的数据库通信接口类.
java 中JDBC 是干什么的??
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。目录定义用途API与ODBC和其它API的...
在jdbc的DAO是什么意思?还有bean?
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名 DAO是Data Access...
jndi(java命名与目录接口)api下有哪些常用的包和接口?
一、DataSource接口是一个更好的连接数据源的方法: JDBC1.0是原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现,代码变的更小巧精致,也更容易控制。 一个DataSource对象代表了一个真正的数据源。根据DataSource的实现方法,数据源既可以是从关系数据库,也电子表格,还...