刚才的问题已解决,但是还有问题!连接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))))
哪位帮帮忙!!!!
...全文
9 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
怎么能打开数据库呢?
是不是写掉了?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-25 03:57
社区公告
暂无公告