Oracle與Tomcat伺服器串連方法

來源:互聯網
上載者:User

折騰了一晚上加一上午終於把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為你的資料庫執行個體
      //下面和第一種方法一樣了,就不寫了
     //第二種方法還有個有點就是,伺服器和資料庫可以不在同一台機子上

哎,其實很容易,讓我折騰了一天的時間。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.