折騰了一晚上加一上午終于把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為你的數據庫實例
//下面和第一種方法一樣了,就不寫了
//第二種方法還有個有點就是,服務器和數據庫可以不在同一臺機子上
哎,其實很容易,讓我折騰了一天的時間 本文出自:億恩科技【www.laynepeng.cn】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|