折騰了一晚上加一上午終於把Oracle 10g資料庫與Tomcat伺服器串連上了,用了很長時間,其實也挺簡單的。
我用的是Java做的,有兩種方法。
相關閱讀:Oracle 下spfile和pfile使用筆記
(一)//裝載驅動
//首先在控制台中,找到管理工具,然後在裡面開啟ODBC源,在裡面建立一個oracle的資料來源,OK即
//可,這不還很容易。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//串連
Connection ct = DriverManager.getConnection("jdbc:odbc:myorcl","user","psw");//紅色的分別為
//ODBC資料來源,oracle裡面的賬戶,相應的密碼
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery("select * from emp");//這句就是例子了
註:此方法只適用於伺服器與資料庫在同一台電腦上的情況,我在用MyEclipse啟動tomcat時可以正常運行,但是部署到tomcat上後,單獨啟動tomcat,就不能運行了,這個不解,所以我又試了第二種方法。
(二)//裝載驅動
//首先點到你的工程,屬性->ADD EXTRA JARS,在到oracle下搜尋classes12.jar,並載入進去,具體路
//徑忘了
Class.forName("oracle.jdbc.driver.OracleDriver");
//串連
Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@IP:1521:myorcl");//IP為你本機
//IP,因為用localhost和127.0.0.1測試均不好用;myorcl為你的資料庫執行個體
//下面和第一種方法一樣了,就不寫了
//第二種方法還有個有點就是,伺服器和資料庫可以不在同一台機子上
哎,其實很容易,讓我折騰了一天的時間。