数据库连接的错误(80分)

  • 主题发起人 主题发起人 Warm
  • 开始时间 开始时间
W

Warm

Unregistered / Unconfirmed
GUEST, unregistred user!
我用JDBC与Oracle直接连接,源程序如下:
try
{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
}catch(Exception classException)
{
return;
}
try
{
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@192.181.1.30:1521:ORCL","user","psw");
}catch(Exception ex)
{
system.out.println("Connection Error:"+ex.getMessage());
return;
}
....
结果始终报错,错误为
Connection Error:Exceding key size
不知是怎么回事,而我的服务器IP地址、用户名、密码都是正确的。
 
Warm:你的FTP问题搞定了吗
 
eguy:FTP还没有搞定,你给我的方法实现不了,可能我的配置有问题,暂时先搁下了,
不过这几天就会有结果了。在这先谢过了!
 
>>我的配置有问题
不太可能呀,只要JDK安装就可以了。JEDPuls只是一个编辑器而已。
 
eguy,快帮我看看这个数据库问题啊!小生这厢有礼了。
 
Warm:暂时不知为什么。请稍候
 
大家来帮帮我啊,我快要疯了。
加分加分啦!
 
如果买的正版Oracle,可以去找他们的技术支持
 
你换个数据库或驱动试试。
 
目前驱动和数据库都不能换(项目需求),
我用的是正版Oracle,该软件在其他人那里运行没有问题呀,
我的配置跟他的却是一样的。
 
有点奇怪,我看过oracle的驱动源码,在连接的时候所检查的错误里是不会
抛出Exceding key size类型的错误。你多加点调试信息,看看确切的断点发生处。
你用过oracle的例子试过了吗?
 
我现在的项目数据库端用的是UNIX,而我成功试验Oracel例子的环境是NT(同样的程序),
初步可以确定,这个问题是UNIX系统的问题,但现在对UNIX不是很熟,所以也只好先
放下了。不知大虾对系统方面能否给我一点提示?在此感谢大家对我的帮助。
 
多人接受答案了。
 
后退
顶部