预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本章重點19-1Java與資料庫功能19-2進入JDBC的世界JDBC的架構JDBC的驅動模式JDBC-ODBC橋接器驅動程式Type1:JDBC-ODBCBridgerDriverType1:JDBC-ODBCBridgerDriver採用部份Java程式碼所撰寫的的驅動程式Type2:Native-API/PartlyJavaDriverJAVA網路協定驅動程式Type3:Net-protocol/AllJavaDriverJava原始協定驅動程式Type4:JavaNative-Protocol/AllJavaDriver19-3資料庫的連結19-3資料庫的連結19-3資料庫的連結19-1-1.建立連線的JDBC類別 使用Java.sql.package所包含資料庫相關class 及interface(importjava.sql.*) JDK1.2.2所包含是JDBCAPI是2.0版,在使用 的過程當中,常用的class介紹如下: DriverManager方法Driver及Connection類別常用的方法Driver及Connection類別常用的方法【執行結果】基本資料庫存取 基本資料庫存取是透過Connection物件建 立statement物件(java.sql.Statement)以進行 SQL指令(select,insert,update,delete) 19-3資料庫的連結19-3資料庫的連結方法19-4SQL敘述19-4SQL敘述19-4SQL敘述19-4SQL敘述19-5預先編譯的程式(PreparedStatement)PreparedStatement物件PreparedStatement物件PreparedStatement批次處理19-5預先編譯的程式19-6資料庫與Java物件利用Library的類別及成員,並利用tostring()方法取得資料庫的內容。: 範例如程式Ch19_08─從資料庫取出資料放入library物件,再透過connection物件、Statement物件及ResultSet物件來讀取資料庫的資料。01importjava.sql.*; 02 03publicclassLibrary{ 04publicLibrary(int編號,String姓名,String性別,String身分證字號, 05String電話,String住址){ 06this.編號=編號; 07this.姓名=姓名; 08this.性別=性別; 09this.身分證字號=身分證字號; 10this.電話=電話; 11this.住址=住址; 12}13publicintgetId(){return編號;} 14publicStringgetName(){return姓名;} 15publicStringgetSex(){return性別;} 16publicStringgetPID(){return身分證字號;} 17publicStringgetPhone(){return電話;} 18publicStringgetAddress(){return住址;} 19publicStringtoString(){ 20returnnewString 21("編號:"+Integer.toString(編號)+ 22"\n姓名:"+姓名+ 23"\n性別:"+性別+ 24"\n身分證字號:"+身分證字號+ 25"\n電話:"+電話+ 26"\n住址:"+住址); 27} 28int編號; 29String姓名; 30String性別; 31String身分證字號; 32String電話; 33String住址; 34}