通州北大青鳥校區(qū)指導:java連接oracle 10g數(shù)據(jù)庫

此篇技術(shù)文由通州北大青鳥校區(qū)學術(shù)部老師提供:

1、在Eclipse中首先要把Oracle安裝路徑下的X:\oracle10g\oracle10g\jdbc\lib\ojdbc14.jar添加到項目中。(通州北大青鳥校區(qū)

2、連接字符串如下:
try
   {
    // 加載驅(qū)動類
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String sourceURL = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
    String user = "system";
    String password = "sa";

    // 建立連接
    Connection databaseConnection = DriverManager.getConnection(
      sourceURL, user, password);

    // 連接成功
    System.out.println("Connectinon established successfully!");
    databaseConnection.close();
   }
   catch (ClassNotFoundException cnfe)
   {
    System.err.println(cnfe);
   }
   catch (SQLException sqle)
   {
    System.err.println(sqle);
   }
詳細說明:
"jdbc:oracle:thin:@127.0.0.1:1521:orcl";
這種連接字符串采用:JDBC Thin類型。這種驅(qū)動一般用在運行在WEB瀏覽器中的JAVA程序。它不是通過OCI or Net8,而是通過Java sockets進行通信 ,因此不需要在使用JDBC Thin的客戶端機器上安裝客戶端軟件。(通州北大青鳥校區(qū)

127.0.0.1 為機器IP
1521 為通信端口,注意不是那個網(wǎng)頁里面的那個端口。是net manager的端口。
orcl 為數(shù)據(jù)庫sid.  (通州北大青鳥校區(qū)

注意:
String user如果寫成sys,會報錯。因為sys連接的時候必須是sysdba    or    sysoper,而這個方式是normal的。所以你可以用system用戶,或者別的用戶scott(必須先激活)等連接就可以了。(通州北大青鳥校區(qū)

北大青鳥網(wǎng)上報名
北大青鳥招生簡章