JDBC 是JAVA 平台和数据库的连接工具.
JDBC由2部分组成 :
1. JDBC API -- 一组独立于数据库的 API ,可对任何数据库操作.
数据库的连接过程为:
1.加载驱动程序 :
Class.forName() ;
加载多个驱动程序:System.setProperty(/"jdbc.drivers/",/"driver1:driver2:.....:drivern/");
2.通过DriverManager到得一个与数据库连结的句柄:
Connection conn = DriverManager.getConnection(url);
3.通过连结句柄绑定要执行的语句:
Statement stmt = conn.createStatement();
4.接收执行结果(返回结果集或操作记录数) :
ResultSet rs = stmt.executeQuery(/"select * from table where xxxxx/");
int x = stmt.executeUpdate(/"delete from table where ....../");
5.
对查询出的数据集进行处理:
可选的对结果的处理 .
获取结果集的信息:
ResulSetMetaData rsmd = rs.getMetaData();
rsmd.getColumnCount()返回列的个数.
getColumnLabel(int)返回该int所对应的列的显示标题
getColumnName(int)返回该int所对应的列的在数据库中的名称.
getColumnType(int)返回该int所对应的列的在数据库中的数据类型.
getColumnTypeName(int)返回该int所对应的列的数据类型在数据源中的名称.
isReadOnly(int)返回该int所对应的列是否只读.
isNullable(int)返回该int所对应的列是否可以为空
6.必要的关闭和数据库的连结 :conn.close().
完整示例:
2. JDBC Driver Interface.