同命相联,我和你遇到了同样的问题:加载驱动程序时 Class.forName(oracle.jdbc.driver.OracleDriver) 出错,登陆oracle错误,没有驱动程序。
也加了classes12.zip,也设了classpath和path
我用的是weblogic
愁啊,谁能解答
也加了classes12.zip,也设了classpath和path
我用的是weblogic
愁啊,谁能解答
调试欢乐多
和[ORACLE_HOME]\jdbc\lib\nls_charset12.zip
j2sdk1.4.1下的没用。
其中:
jdbc.drivers=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@hostname:1521:sID
jdbc.username=USERNAME
jdbc.password=PASSWORD
public static void main(String[] args) {
try {
DriverManager.registerDriver( new OracleDriver());
} catch(SQLException e) {
System.err.println(e.getMessage());
}
try {
Connection con = DriverManager.getConnection(
"jdbc:oracle:oci:@server",
"user", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT dummy FROM dual");
while (rs.next()) {
String s = rs.getString("dummy");
System.out.println(s);
}
stmt.close();
con.close();
}
catch(SQLException e) {
System.out.println( "SQLException;" + e.getMessage());
} }
}我的测试代码。jinxrsl(雪狐) 说得没错,你要注册oracle自带的驱动程序。
在weblogic中,要加入到启动的CLASSPATH中。绝对是可以的。
好好检查一下环境变量的问题吧