如何用jdbc连接远程ORacle8i数据库?(50分)

  • 主题发起人 主题发起人 crazybay
  • 开始时间 开始时间
C

crazybay

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟,想连接远程数据库,但又不想用JDBC-ODBC桥,但不知为什么总是连接不了。
我是这样写的:
import java.io.*;
import java.sql.*;
class book
{public class void main(String args[])
{ try { Class.forName("oracle.jdbc.driver.OracleDriver")
catch{.....}
try {Connection con=DriverManager.getConnection("jdbc:oracle:thin:@192.168.11.2:1521:Oracle8i","system","manager")
Statemen stmt=con.createStatement();
.......
编释可以通过,但运行却出错,显示:oracle.jdbc.driver
No suitable driver
不知道Class.forName中的参数到该如何指定,还是要拷oracle8i的文件,请指教。[:(]


 
首先要保证你的Oracle8的classes12.zip (在oracle8/java/lib下)在你的路径里。
然后在你的Oracle database studio中保证你能够连接上这个service.
然后用
代码:
Class.forName(config.driver).newInstance();
connection = DriverManager.getConnection(config.url, config.userID, config.password);
其中
Driver=oracle.jdbc.driver.OracleDriver
URL=jdbc:oracle:thin:@192.168.0.199:1521:<database_service_name>
 
接受答案了.
 
后退
顶部