数据库
龚Sir_Me
真实 是 一种美德
展开
-
Oracle数据库大数据集的结果集的类型设置问题
Oracle数据库在大数据集的情况下,其结果集不能设置为 scrollability。否则会产生大量的byte数组不能够被GC,导致内存溢出。 即不能使用 [code="java"] conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); [/code] 直接使用...原创 2010-07-13 18:29:58 · 192 阅读 · 0 评论 -
多线程共享一个连接的问题
首先得确认的是,多个线程共享一个连接这种方式是不可取的,现在都采用连接池的方式 提出这个问题是因为一个同事在实际项目中恰好不恰当的在多个线程中采用了共享一个连接的方式,且用了事务的方式 1.当多个线程共享一个连接时,当一个线程中执行commit操作时,则多个线程中的对这个连接执行的sql语句都会生效 2.当多个线程都commit时,即一个连接多次commit,则后来的commit操作都是空的...原创 2011-02-15 12:05:30 · 1125 阅读 · 0 评论 -
JDK1.6.0_29和SQLServer2008兼容性的问题
升级到JDK1.6.0_29,导致访问不了SQLServer2008。获取连接时,一直没返回。 解决方式升级到新的jdk或者是最新SQL Server 2008 R2 的服务包 参考; 1.[url=http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/a7527d2f-5235-40d1-9052-...原创 2013-01-25 14:23:38 · 373 阅读 · 0 评论 -
mysql中文乱码的问题
问题描述: 通过mybatis写入中文数据出现乱码,通过输出查看得知从前端传递给后端的中文是正常的,并且mybatis中输出的中文也是正常的。因此问题定位要么是访问数据库的连接中的字符集有问题,要么是mysql本身的字符集设置的有问题。经过检查发现mysql的字符集都是utf-8都没有问题,那么就一定是连接中的字符集设置有问题。 后来查看连接发现连接为如下格式: jdbc:mysql://...原创 2015-06-24 19:03:46 · 103 阅读 · 0 评论