Caused by: java.sql.SQLException: JZ0SJ: 没有在此数据库中发现元数据存取器信息。 请按 jConnect 文档中所述安装...

错误

Caused by: java.sql.SQLException: JZ0SJ: 没有在此数据库中发现元数据存取器信息。 请按 jConnect 文档中所述安装 所需的表。
at com.sybase.jdbc2.jdbc.ErrorMessage.raiseError(ErrorMessage.java:500)
at com.sybase.jdbc2.jdbc.MdaManager.loadMetaData(MdaManager.java:458)
at com.sybase.jdbc2.jdbc.MdaManager.<init>(MdaManager.java:145)
at com.sybase.jdbc2.jdbc.MdaManager.<init>(MdaManager.java:130)
at com.sybase.jdbc2.jdbc.SybConnection.checkMDA(SybConnection.java:1779)
at com.sybase.jdbc2.jdbc.SybConnection.getMDA(SybConnection.java:1560)
at com.sybase.jdbc2.tds.Tds.getBoolOption(Tds.java:1189)
at com.sybase.jdbc2.jdbc.SybConnection.getAutoCommit(SybConnection.java:660)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:112)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:421)
... 30 more


解决方法:

有在此数据库中发现元数据存取器信息。请按jConnect文档中所述安装所需的表。试图检索元数据信息时出错:java.sql.SQLException:JZOSJA:没有在此数...
使用的数据库为:sybase11
在使用jdbc连接数据库时出现了如下错误: 
有在此数据库中发现元数据存取器信息。请按jConnect文档中所述安装所需的表。试图检索元数据信息时出错:java.sql.SQLException:JZOSJA:没有在此数...
请按jConnect文档中所述安装所需的表 .

解决此问题的过程: 
1、到附件中下载jconnect5.5.jar
2、解压缩
3、进入sqladv.exe环境。用sa用户。
4、执行解压后的文件下面的sp文件夹中的sql_server.sql.如果是sybase12.5 执行sql_server12.5.sql文件。
ok.
注意在执行的过程中:
使用的是sybsystemprocs数据库,要查看执行的过程是否成功。
如果是因为日志的原因没有成功:先执行以下的命令:dump trun sybsystemprocs with no_log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值