用J2sdk1.4.2通过Thin方法连接linux主机上的oracle9i的问题

blueair 2004-03-08 02:45:25
我用J2sdk1.4.2通过Thin方法连接linux主机上的oracle9i,linux主机的IP为10.4.0.109.
  代码如下:
//首先用classes12包
try{
private Connection connection;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@10.4.0.109:1521:test";
String user="test";
String password="11111111";
Connection conn= DriverManager.getConnection(url,user,password);
}
catch(Exception e){
System.out.println(e);
}
  结果抛出以下异常:
  Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

  之后看oracle网站中介绍支持jdk1.4版本的ojdbc14驱动,下载看介绍后,
  代码如下:
//首先用ojdbc14包
try{
private Connection connection;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
// 文档资料介绍的格式,以前那种格式我也实验过.
String url = "jdbc:oracle:thin:test"+
"@11111111//10.4.0.109:1521/test";
Connection conn= DriverManager.getConnection(url,user,password);
}
catch(Exception e){
System.out.println(e);
}
连接也不好用,由于我是日文系统,异常出的是乱码.
  请高手指点!!!!!!!!!!
  在我客户端机器上classes12和ojdbc14的包环境变量path我都指定了.不知道在数据库服务器的环境变量中还用不用指定
...全文
66 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-03-08 02:45
社区公告
暂无公告