刚才的问题已解决,但是还有问题!连接oracle数据库!!!

qyluo 2003-03-25 03:57:57
protected Statement openDB() {
Statement stmt = null;
try {
DBDriver = "oracle.jdbc.driver.OracleDriver";
ConnStr = "jdbc:oracle:thin:@192.168.0.103:1521:ora1";
Class.forName(DBDriver);
Connection conn = DriverManager.getConnection(ConnStr, LoginName, Passwd);
stmt = conn.createStatement();
}
catch(ClassNotFoundException e) {
System.out.println("mydb(): " + e.getMessage());
}
catch(SQLException e2) {
System.out.println("SQLException: " + e2.getMessage());
}
return stmt;
}
现在执行Connection conn = DriverManager.getConnection(ConnStr, LoginName, Passwd);时报错:SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=134238208)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
哪位帮帮忙!!!!
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuque007 2003-03-25
  • 打赏
  • 举报
回复
你的数据库服务及监听都打开了吗??
UserJavaPerson 2003-03-25
  • 打赏
  • 举报
回复
将你代码中的 Class.forName(DBDriver)改为Class.forName(DBDriver).newInstance();
qyluo 2003-03-25
  • 打赏
  • 举报
回复
有啊,getConnection函数的参数LoginName,Passwd是两个类成员变量,我在开始的时候就初始化了阿!!!
millercq 2003-03-25
  • 打赏
  • 举报
回复
你的代码里没有
LoginName, Passwd
怎么能打开数据库呢?
是不是写掉了?

81,091

社区成员

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

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