JavaWeb 必备,Java连接数据库必备。适合用于初学者。
JDBC1.2中几个最重要的接口和类
1、DriverManager类是JDBC 的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager 类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。
对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是DriverManager.getConnection()。正如名称所示,该方法将建立与数据库的连接。
2、Connection:次类代表与数据库的连接。连接过程包括所执行的SQL语句和在该连接上所返回的结果。一个应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。
3、Statement对象用于将SQL语句发送到数据库中。实际上有三种Statement对象,它们都作为在给定连接上执行SQL语句的包容器:Statement、PreparedStatement(从Statement 继承而来)和CallableStatement(从PreparedStatement继承而来)。它们都专用于发送特定类型的 SQL 语句:Statement对象用于执行不带参数的简单SQL语句;PreparedStatement对象用于执行带或不带IN参数的预编译SQL语句;CallableStatement对象用于执行对数据库已存储过程的调用。
Statement接口提供了执行语句和获取结果的基本方法。PreparedStatement 接口添加了处理 IN 参数的方法;而 CallableStatement 添加了处理 OUT 参数的方法。
4、ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法(这些get方法可以访问当前行中的不同列)提供了对这些行中数据的访问。ResultSet.next方法用于移动到ResultSet中的下一行,使下一行成为当前行。JDBC1.0的规范只提供光标在ResultSet的向后移动,只有next()方法,而没有previous()方法。在JDBC2.0中,增加了previous()方法。
结果集一般是一个表,其中有查询所返回的列标题及相应的值。例如,如果查询为 SELECT a, b, c FROM Table1,则结果集将具有如下形式:
a b c
-------- --------- --------
12345 北京 CA
83472 上海 WA
83492 重庆 MA
下面的代码段是执行 SQL 语句的示例。该 SQL 语句将返回行集合,其中列 1 为 int,列 2 为 String,而列 3 则为字节数组 br>
java.sql.Statement stmt = conn.createStatement();
java.sql.ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (r.next())
{
// 打印当前行的值。
int i = r.getInt("a");
String s = r.getString("b");
float f = r.getFloat("c");
System.out.println("ROW = " + i + " " + s + " " + f);
}
JDBC 的作用及重要接口 JDBC 是由一系列连接(Connection)、SQL 语句(Statement)...sql.Statement java.sql.ResultSet 这些 JDBC API 的组成结构如图 13-2 所示...
JDBC开发接口和类(1/3) ?java.sql—Java 2平台上的JDBC主要功能(J2SE) 2平台上的JDBC扩展功能(J2EE) ?javax.sql—Java ?Driver接口:数据库驱动接口。 ?...
where id=1; 以上的SQL语句是常见的,需要掌握,以便在JDBC编程时能熟练使用。 ...JDBC API3.0版本包含2个包: ? ? java.sql.*;该包中的接口和类主要提供...
1.JDBC 中包的功能 在 java.sql 包的类和接口主要针对基本的数据库编程服务,...JSP 详细了解JDBC 5人阅读 1页 2.00 K JDBC及JSP登录 204人阅读 26页...
JDBC1.2中几个最重要的接... 暂无评价 3页 1下载券 几个重要的java数据库...类的几个重要问题江汉大学数学与计算机科学学院 韩海 2 本单元要点 ? ? ? ?...
JAVA WEb从入门到精通 第二十章03 JDBC的常用类和接口_计算机软件及应用_IT/计算机_专业资料。JDBC的常用类和接口 本讲大纲: 1、Connection接口 2、 Statement接口...
软件学院 4.4.2 JDBC驱动程序 ?JDBC主要提供两个层次的接口,分别是面向程序 开发人员的JDBC API(JDBC应用程序接口)和面 向系统底层的JDBC Drive API(JDBC驱动...
解决:使用 Statement 的子接口—— PreapredStatement pstmt=conn.prepareStatement(...数据库 以上是 JDBC 1.0 的使用,而且也是用的最多 的,必须掌握的 JDBC2.0...
Hibernate核心接口简介 2页 1财富值 第2讲 Hibernate...①该文件主要用于指定各个参数,是hibernate核心文件 ...②可能是一个jdbc或者jta的事务,这样有利于hibernate...
jdbc 接口.txt10 有了执著,生命旅程上的寂寞可以铺成一片蓝天;有了执著,孤单...1/2 相关文档推荐 jdbc接口 2页 免费 JDBC的作用及重要接口 8页 1下载券 ...
我要评论