求助各位大仙,java连接oracle数据库问题。

hejingyu 2008-01-21 04:06:22
import java.io.*;
import java.util.*;
import java.sql.*;
public class TestOracle{
Connection conn =null;

public static ResultSet rs;
public Connection InitDb(){
try{
Class.forName("sun.oracle.jdbc.driver.OracleDriver").newInstance();
} catch(ClassNotFoundException e){
e.printStackTrace();
} catch(IllegalAccessException ex){
} catch(InstantiationException ex){
}
try{
String url="jdbc:Oracle:thin:@172.21.1.101:1521:xsnyb";
String user = "xsnyb";
String password = "pow";
this.conn = DriverManager.getConnection(url,user,password);
} catch(SQLException e){
System.out.println(e.getMessage());
}
return this.conn;
}
public static void main(String[] args){
TestOracle test = new TestOracle();
try{
Connection conn1 = test.InitDb();
PreparedStatement stmt = conn1.prepareStatement("select user_name,user_pswd from bas_users");
ResultSet rs = stmt.executeQuery();
while(rs.next()){
System.out.print(rs.getString("user_name")+" ");
System.out.println(rs.getString("user_pswd"));
}
} catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}

}


}

上面我写的java代码,本人在学java,想先测试一下连接oracle数据库,但运行时报错。错误信息为
No suitable driver
java.lang.NullPointerException
at TestOracle.main
class12.jar在C:\oracle\ora92\jdbc\lib 下,本人也将它加入ClassPath中,但还是报错。
求助各位解决
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hejingyu 2008-01-21
  • 打赏
  • 举报
回复
直接写sql数据库的连接代码可以正确运行。
ahjxysq 2008-01-21
  • 打赏
  • 举报
回复
你写的驱动器有问题吧??
tangjr 2008-01-21
  • 打赏
  • 举报
回复
建个工程,把jar引入工程就ok了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧