程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP+JDBC(Thin模式)連接Oracle

JSP+JDBC(Thin模式)連接Oracle

編輯:關於JSP

在JSP中連接到Oracle一般有2種方式:

1、Oracle JDBC的oci8方式

2、Oracle JDBC的thin方式

我比較喜歡第2種,因為WEB發布服務器與數據庫服務器一般都不會放在同一台電腦中,而在使用thin方式連接時,WEB服務器端無須安裝oracle的客戶端。

在動手先代碼之前,我們先把環境配置妥善。先從安裝了Oracle的數據庫服務器中,找到Oracle安裝目錄,然後將該目錄下的jdbc\lib\classes12.jar文件拷貝到WEB發布服務器的某個目錄。假設就直接放在C:\根目錄下吧,然後把該路徑添加到‘系統--高級--環境變量’中變量名為‘CLASSPATH’的值中,如:D:\Program Files\SQLLIB\java\db2java.zip;D:\Program Files\SQLLIB\java\runtime.zip;c:classes12.jar; 也就是讓java能夠找到這個包。

配置好環境後,我們就開始開始動手寫代碼了。關於數據庫連接的代碼,應該寫個專門的連接類來調用,沒必要想網絡上有些文章那樣,直接寫到JSP的代碼中。

關於連接的代碼很簡單

private Connection newConnection(String user,String password) {
Connection con = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection (“jdbc:oracle:thin:@192.168.96.1:1521:oracle9i”,user,password);
}
catch (SQLException e) {
return null;
}
return con;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved