折騰了一晚上加一上午終于把Oracle 10g數(shù)據(jù)庫與Tomcat服務(wù)器連接上了,用了很長時(shí)間,其實(shí)也挺簡單的。
我用的是Java做的,有兩種方法。
相關(guān)閱讀:Oracle 下spfile和pfile使用筆記
-
(一)//裝載驅(qū)動
//首先在控制面板中,找到管理工具,然后在里面打開ODBC源,在里面新建一個(gè)Oracle的數(shù)據(jù)源,OK即
//可,這不還很容易。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//連接
Connection ct = DriverManager.getConnection("jdbc:odbc:myorcl","user","psw");//紅色的分別為
//ODBC數(shù)據(jù)源,Oracle里面的賬戶,相應(yīng)的密碼
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery("select * from emp");//這句就是例子了
注:此方法只適用于服務(wù)器與數(shù)據(jù)庫在同一臺電腦上的情況,我在用MyEclipse啟動tomcat時(shí)可以正常運(yùn)行,但是部署到tomcat上后,單獨(dú)啟動tomcat,就不能運(yùn)行了,這個(gè)不解,所以我又試了第二種方法。
(二)//裝載驅(qū)動
//首先點(diǎn)到你的工程,屬性->ADD EXTRA JARS,在到Oracle下搜索classes12.jar,并加載進(jìn)去,具體路
//徑忘了
Class.forName("Oracle.jdbc.driver.OracleDriver");
//連接
Connection ct = DriverManager.getConnection("jdbc:Oracle:thin:@IP:1521:myorcl");//IP為你本機(jī)
//IP,因?yàn)橛胠ocalhost和127.0.0.1測試均不好用;myorcl為你的數(shù)據(jù)庫實(shí)例
//下面和第一種方法一樣了,就不寫了
//第二種方法還有個(gè)有點(diǎn)就是,服務(wù)器和數(shù)據(jù)庫可以不在同一臺機(jī)子上
哎,其實(shí)很容易,讓我折騰了一天的時(shí)間 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|