c3p0、hibernate 连接sybase数据库无法设置连接选项 SET_READONLY_TRUE、SET_CATALOG。 解决 .
来源:互联网 发布:淘宝名牌同款是否违规 编辑:程序博客网 时间:2024/04/30 01:11
解决hibernate连sybase出现的"SET_READONLY_TRUE"警告
原因:
java.sql.Connection有一个setReadOnly(boolean)方法用以通知数据库优化返回的结果集,但Sybase及Sybase ASE不需要。
解决:
Darrell Fuller已经解决了此问题。
(参见http://forums.hibernate.org/viewtopic.php?p=2209134&highlight=&sid=d94eb4a43870a4d8303b6557af2aee5d)
Sybase及SQLAnywher有一叫spt_mda的系统表,修改此表中的数据,可解决此问题。(此表在Sybase存放在master数据库中)
ASA数据库
(参见http://forums.hibernate.org/viewtopic.php?p=2209134&highlight=&sid=d94eb4a43870a4d8303b6557af2aee5d)
Sybase及SQLAnywher有一叫spt_mda的系统表,修改此表中的数据,可解决此问题。(此表在Sybase存放在master数据库中)
通过“select * from spt_mda where mdinfo='SET_READONLY_FALSE' or mdinfo='SET_READONLY_TRUE'”的语句可列出相应内容:
使用
update spt_mda set querytype = 4, query = '0'
where mdinfo = 'SET_READONLY_FALSE'
及
update spt_mda set querytype = 4, query = '0'
where mdinfo = 'SET_READONLY_TRUE'
的语句将此表修改。原来的3代表不支持,因此发出SQLWarning。改为4及0后,将不报错。
- c3p0、hibernate 连接sybase数据库无法设置连接选项 SET_READONLY_TRUE、SET_CATALOG。 解决 .
- (解决方法)c3p0、hibernate 连接sybase数据库无法设置连接选项 SET_READONLY_TRUE、SET_CATALOG
- 010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
- 010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
- hibernate c3p0 连接无法释放 阻塞数据库操作
- hibernate configure the C3P0 连接池解决mysql无法获取连接问题
- Sybase数据库的连接,JNDI,Hibernate配置
- 关于hibernate 利用c3p0连接mysql 数据库
- 关于hibernate 利用c3p0连接mysql 数据库
- 关于hibernate 利用c3p0连接mysql 数据库
- hibernate C3P0数据源 连接oracle数据库
- 关于hibernate 利用c3p0连接mysql 数据库
- 关于hibernate 利用c3p0连接mysql 数据库
- c3p0连接池连接Sybase 简单应用
- spring+hibernate+c3p0整合链接池配置-连接无法释放问题(已经解决)
- spring+hibernate+c3p0整合链接池配置-连接无法释放问题(已经解决)
- spring+hibernate+c3p0整合链接池配置-连接无法释放问题(已经解决)
- jsp连接Sybase数据库
- hdu 1060
- 七夕怀念
- oracle数据类型和对应的java类型
- BeginInvoke和EndInvoke方法
- 非交互管理crontab任务
- c3p0、hibernate 连接sybase数据库无法设置连接选项 SET_READONLY_TRUE、SET_CATALOG。 解决 .
- 网上的算法题总结
- Xml文件数据的优点
- picasa相册
- struts2与spring的整合简单总结和使用
- Extjs4---Checkbox,多选,全选
- Zend Framework 常用组件概述
- buffer cache —— buffer busy waits/read by other session
- POJ 3468 A Simple Problem with Integers