Oracle Jdbc的一些限制(10.2.0.1)

來源:互聯網
上載者:User
1.不要使用oracle.jdbc.driver了Oracle擴充的JDBC放在了oracle.jdbc包中這個包中包括描述的類和介面與java.sql中描述的方式非常接近。我覺得這應該是Oracle對於jdbc的一種整理,調整原來的結構,使之更滿足規範。從9i開始,對oracle.jdbc.driver包的使用就不被推薦了。代碼應該使用oracle.jdbc包雖然繼續支援老的這個包,只是為了提供向後相容性,這個包應會在下一個主要的版本中刪掉 。 2.在程式中使用jdbc的注意事項: 2.1. 匯入使用jdbc必要的類    例如:      import java.sql.*;
      import java.math.*; // if needed      要使用OracleDataSource,需要匯入:      import oracle.jdbc.pool.OracleDataSource; 2.2.建立OracleDataSource執行個體       OracleDataSource ods = new OracleDataSource(); 2.3.設定必要的屬性,當不想使用預設的屬性時。不同的串連URL應該使用不同的jdbc驅動。      ods.setUser("my_user");
      ods.setPassword("my_password");      對於JDBC OCI驅動:     ods.setURL("jdbc:oracle:oci:@");      遠端連線:      ods.setURL("jdbc:oracle:oci:@<database>");       
      對於JDBC Thin Driver, 或 Server-side Thin Driver:
      ods.setURL("jdbc:oracle:thin:@<database>");      where <database> is either a string of the form
      //<host>:<port>/<service_name>, or a SQL*net name-value pair,
      or a TNSEntryName.      對於the JDBC Server-side Internal Driver:
      ods.setURL("jdbc:oracle:kprb:");      注意末尾的':'是必須的. When you use the
      Server-side Internal Driver, you always connect to the
      database you are executing in. You can also do this:      Connection conn =
        new oracle.jdbc.OracleDriver().defaultConnection(); 2.4. 使用getConnection()方法開啟串連。
      Connection conn = ods.getConnection(); 3.如果資料類型是XMLTYPE,則不能通過clob的方式儲存資料,JDBC會報未實現錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.