此方法针对的数据库是sybase,如果有其他数据库出现此类问题可以作为参考:
数据库是SYBASE11.92
驱动是JCONN2.JAR
服务器是TOMCAT5.0
连接数据库方式:jndi方式
出现这种问题的原因是由于Sybase的版本太低,SYBASE11.92是九几年的产品,解决问题的方法很简单
找一个Sybase的高版本找到jConnect-5_5(或者是jConnect-6_0)目录里面的sp目录,这个目录下面
有sql_server12.5.sql(版本不同文件名称也不一样根据具体情况而定)
如果是windows下面在命令提示符里面执行此命令:
isql -U sa -P -S -i E:/sybase/sybase/jConnect-6_0/sp/sql_server12.5.sql(根据自己具体的目录而定)
如果是在Unix和Linux下面把sql_server12.5.sql添加到指定目录下面 然后执行
isql -U sa -P -S -i $sybase/$jConnect/sp/$sql_server12.5.sql(根据自己具体的目录而定)
注意:一定要在sa 这个超级用户下面执行
执行sql_server12.5.sql后master数据库就会新建一些表的,至此应该就会和数据库连接上的。
本文介绍了解决Sybase 11.92版本数据库连接问题的方法,通过升级jConnect并执行特定SQL脚本来更新master数据库,实现与现代应用服务器如Tomcat的兼容。

1340

被折叠的 条评论
为什么被折叠?



