oracle Java:数据库连接代码存在问题
我想编译这个Java代码。这样我就可以连接到本地Oracle数据库。 但是我的代码不能正常工作。它失败于:
Driver myDriver = new oracle.jdbc.driver.OracleDriver();
你能告诉我怎么换这条线吗
package DB_Oracle_Connection;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
public class dbconf {
private String connstr;
private Connection connect;
public Connection getConnection() throws SQLException {
connstr = "jdbc:oracle:thin:@localhost:1521:orcl";
try {
String uname = "scott";
String pass = "tiger";
Driver myDriver = new oracle.jdbc.driver.OracleDriver();
DriverManager.registerDriver( myDriver );
connect = DriverManager.getConnection(connstr, uname, pass);
} catch (Exception e) {
System.out.println(e.toString());
}
return connect;
}
}
# 1 楼答案
使用类。forName加载驱动程序。 请参阅下面的代码
# 2 楼答案
驱动程序的类路径应该是oracle。jdbc。OracleDriver(),而您将其编写为oracle。jdbc。驾驶员OracleDriver()