关于在JBuilder6.0中调用Oracle8i数据库的问题,实在伤脑筋!

cq_foxi 2002-08-20 08:54:37
我使用的数据库服务器在局域网中的IP地址是192.168.0.4
我调用数据库的步骤如下:
1.在configure libraries中添加ORACLE的驱动classes12.zip
2.在project properties中的required library里添加上面的驱动
3.在Enterprise Setup中的数据库驱动程序里添加上面的驱动
4.重新启动JBuider
5.在CLASSPATH上添加ORACLE安装路径(D:\Oracle\Ora81\jdbc\lib.classes12.zip)
6.在database pilot中URL为jdbc:oracle:thin:@192.168.0.4:1521:ORCL
DRIVER为oracle.jdbc.driver.OracleDriver
可是当我输入用户名和密码时出现“IO异常:connection refused”
详细的错误代码如下:

See com.borland.dx.dataset.DataSetException error code: BASE+66

com.borland.dx.dataset.DataSetException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

at com.borland.dx.dataset.DataSetException.a(Unknown Source)

at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)

at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)

at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)

at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)

at com.borland.jdbcx.metadata.e.run(Unknown Source)

Chained exception:

java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)

at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)

at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)

at java.sql.DriverManager.getConnection(DriverManager.java:517)

at java.sql.DriverManager.getConnection(DriverManager.java:177)

at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)

at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)

at com.borland.jdbcx.metadata.e.run(Unknown Source)

希望能给予回答!
...全文
18 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamingmouse 2002-08-24
  • 打赏
  • 举报
回复
假如光看你的提供的这些代码的话 我认为没有什么问题 要有也只可能是用户名和密码的事情 但用户名密码出错又不是这样报错 估计是一个粗心细心错误
也就是也许犯了一个弱智错误
xtky_limi 2002-08-23
  • 打赏
  • 举报
回复
学习。
cq_foxi 2002-08-21
  • 打赏
  • 举报
回复
我使用的是网上数据库(局域网),使用了数据库服务器IP地址替代localname,由于我是在数据库ORCL中建立用户和表空间,所以写成ORCL
,楼上两位的解答能不能再详细点
cxhz_cn 2002-08-20
  • 打赏
  • 举报
回复
jdbc:oracle:thin:@192.168.0.4:1521:ORCL


这句话有问题~~ORCL这里~


如果你的Oracle8i是默认安装的话,这里改成你的主机名称
chen_jianxiong 2002-08-20
  • 打赏
  • 举报
回复
这是典型的连接错误。如果用了JNDI,可能是JNDI配置错误。如果没有,可能是你的数据库名没有用SID,注意不是网络服务名。

62,614

社区成员

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

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