此篇技術文由通州北大青鳥校區(qū)學術部老師提供:
1、在Eclipse中首先要把Oracle安裝路徑下的X:\oracle10g\oracle10g\jdbc\lib\ojdbc14.jar添加到項目中。(通州北大青鳥校區(qū))
2、連接字符串如下:
try
{
// 加載驅動類
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類型。這種驅動一般用在運行在WEB瀏覽器中的JAVA程序。它不是通過OCI or Net8,而是通過Java sockets進行通信 ,因此不需要在使用JDBC Thin的客戶端機器上安裝客戶端軟件。(通州北大青鳥校區(qū))
)
127.0.0.1 為機器IP
1521 為通信端口,注意不是那個網頁里面的那個端口。是net manager的端口。
orcl 為數據庫sid. (通州北大青鳥校區(qū))
注意:
String user如果寫成sys,會報錯。因為sys連接的時候必須是sysdba or sysoper,而這個方式是normal的。所以你可以用system用戶,或者別的用戶scott(必須先激活)等連接就可以了。(通州北大青鳥校區(qū))