此篇技术文由通州北大青鸟校区学术部老师提供:
1、在Eclipse中首先要把Oracle安装路径下的X:\oracle10g\oracle10g\jdbc\lib\ojdbc14.jar添加到项目中。(通州北大青鸟校区)
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的客户端机器上安装客户端软件。(通州北大青鸟校区)
)
127.0.0.1 为机器IP
1521 为通信端口,注意不是那个网页里面的那个端口。是net manager的端口。
orcl 为数据库sid. (通州北大青鸟校区)
注意:
String user如果写成sys,会报错。因为sys连接的时候必须是sysdba or sysoper,而这个方式是normal的。所以你可以用system用户,或者别的用户scott(必须先激活)等连接就可以了。(通州北大青鸟校区)