JDBC基本知识
2007-07-10 20:44 IT篮球者 阅读(276) 评论(0) 收藏 举报JDBC Study
一. JDBC 结构

DriverManager : 管理数据库产商提供的ORACLE Driver
OracleConnection : 建立Connection连接
OracleStatement & OraclePreparedStatement : 用来执行SQL语句,类似于ADO.NET中的Command对象。
OracleResultSet: 返回SQL执行完后的数据集,类似于ADO.NET中的DataTable
二. DataSource
该对象主要实现对数据库的连接,并返回一个Connection对象
重要Properties:

示例如下:

或者

三. Statement
该对象用来执行SQL Statument。
该对象包含三个方法如下:
1. boolean execute(String SQL)
返回Ture :select
返回False:insert,delete,update,DDL语句
2. Int executeUpdate(String SQL)
返回受影响的行数(insert,delete,update)
3. ResultSet executeQuery(String SQL)
返回一个ResultSet对象(记录集)
调用步骤如下:
1. 调用Connection的方法createStatement()创建该对象
Statement stmt = conn.createStatement();
2. 调用Statement的方法
ResultSet rsltDate = Stmt. executeQuery (“SELECT sysdate_ FROM dual”);
四. ResultSet
该对象用来表示查询的结果(记录集)
该对象包含的方法:
1. boolean next()
返回True:Cursor移到下一行记录
返回False:EOF
2. Accessor Methods(获取栏位值)
dataType getdataType(int columnIndex);
dataType getdataType(String columnName);
例如:rsltDate.getLong(“sysdate_”) / rsltDate.getLong(1)
JDBC示例如下:


浙公网安备 33010602011771号