1.载入JDBC驱动程式
在JDK中,名称为"Sun.jdbc.odbc.JdbcOdbcDriver",可以使用"java.lang"套件下的
Class.forName()方法载入。
2.透过DriverManager类別建立Connection物件
于"java.sql"套件下可以运用到此JDBC API,其中的DriverManager类別会依据"jdbc.drivers"
系统属性值植入指定的JDBC Driver。
范例:
Connection con = DriverManager.getConnection("jdbc:odbc:test");
其中ODBC为桥接器,也就是Type 1,另外"test"为资料库来源名称。
3.透过Connection物件建立Statement物件
取得资料来源的Connection物件后,接下来要准备建立一个Statement物件,SQL语法如下:
Statement stmt = con.createStatement();
如要执行有SQL子句的语法,则需改用PreparedStatement presm = con.prepareStatement(sql);
4.透过Statement 物件执行SQL叙述(Insert, Modify, Delete, Query,Create Table等)
5.取得执行后的ResultSet
假如为查询的SQL叙述,范例如下:
String sql = "select * from table1";
ResultSet rs = stmt.executeQuery(sql);
假如为更新资料的SQL叙述,范例如下:
String sql = "update table1 set cost = 2 * cost";
int intNo = stmt.executeUpdate(sql);
6.进行资料的处理
范例:
while (rs.next())
{.............}
7.关闭Statement物件
一旦不需要此执行者,則可透过此程序close()把资源释放出來,或是等待WEB 容器的Garbage Collection来释放。
范例:
stmt.close();
8.关闭Connection物件
与第七项类似,一样以close()的方式把资源释放出来。
con.close();
在JDK中,名称为"Sun.jdbc.odbc.JdbcOdbcDriver",可以使用"java.lang"套件下的
Class.forName()方法载入。
2.透过DriverManager类別建立Connection物件
于"java.sql"套件下可以运用到此JDBC API,其中的DriverManager类別会依据"jdbc.drivers"
系统属性值植入指定的JDBC Driver。
范例:
Connection con = DriverManager.getConnection("jdbc:odbc:test");
其中ODBC为桥接器,也就是Type 1,另外"test"为资料库来源名称。
3.透过Connection物件建立Statement物件
取得资料来源的Connection物件后,接下来要准备建立一个Statement物件,SQL语法如下:
Statement stmt = con.createStatement();
如要执行有SQL子句的语法,则需改用PreparedStatement presm = con.prepareStatement(sql);
4.透过Statement 物件执行SQL叙述(Insert, Modify, Delete, Query,Create Table等)
5.取得执行后的ResultSet
假如为查询的SQL叙述,范例如下:
String sql = "select * from table1";
ResultSet rs = stmt.executeQuery(sql);
假如为更新资料的SQL叙述,范例如下:
String sql = "update table1 set cost = 2 * cost";
int intNo = stmt.executeUpdate(sql);
6.进行资料的处理
范例:
while (rs.next())
{.............}
7.关闭Statement物件
一旦不需要此执行者,則可透过此程序close()把资源释放出來,或是等待WEB 容器的Garbage Collection来释放。
范例:
stmt.close();
8.关闭Connection物件
与第七项类似,一样以close()的方式把资源释放出来。
con.close();