天天看點

servlet通過thin方式連接配接oracle10g的步驟,開發環境MyEclipse10.0

第一步:加載資料庫驅動程式

Class.forName ("oracle.jdbc.driver.OracleDriver");

如果加載失敗,則檢查一下是不是jar包沒有引入,右擊工程選擇Build Path->Configure Build Path..選擇libraries頁籤選擇Add External JARs,找到ojdbc14_11g.jar(沒有可以下載下傳)。這樣就可以加載成功了。

第二步:獲得連接配接串

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.200.80:1521:db", "username", "password");其中jdbc:oracle:thin不用解釋大家都知道什麼意思,192.168.200.80是要連接配接的資料庫服務端的ip,db是資料庫名稱,username是資料庫使用者名,password是密碼。

這部分如果出問題請大家檢查連接配接串有沒有問題,有時還有伺服器的原因,這些現在都不做詳細介紹。

第三步:建立一個到伺服器的連接配接

Statement stmt = conn.createStatement();

第四步:執行資料庫語句

如果執行的是查詢語句:ResultSet rset = stmt.executeQuery(sql);sql是待查詢的語句。

如果要執行的是更新或删除語句都可以找到适合的函數,整個過程到此結束。

第五步:從結果集裡取資料

有兩種方式:

第一種:按列号取:;rset.getString(int columnIndex);

columnIndex代表目前記錄的某一列,第一列是1,第二列是2,以此類推

第二種:按列名取:rset.getString(String columnLabel);

columnLabel代表要取的列名