Database
ninetowns2008
这个作者很懒,什么都没留下…
展开
-
c3p0数据库连接池的使用
据说c3p0数据库连接池是最优秀的,当然这也是我道听途说的,没有实际证实过。今天我抽空写了一个c3p0的例子,借此也总结一下。一、jar包老规矩,引用开源项目,自然要先下载人家的jar包,我这里有一个在云盘:c3p0-0.9.5-pre4.jar,这里面其实有三个包,是我在开源中国下载的最新的,如果你还想要更新的不妨自己到网上去搜一下。二、配置文件作为一转载 2015-11-06 10:49:19 · 1127 阅读 · 0 评论 -
mysql: Packet for query is too large 和Data too long for column
MySQL开发项目的时候,用BLOB字段存储文件二进制流。一、先是报异常com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'title' at row 1发现上传的文件大于65535字符(mysql在UTF-8编码下汉字也是一个字符,跟oracle一转载 2016-06-12 14:55:43 · 826 阅读 · 0 评论 -
mybatis 数据连接池(解决连接8小时自动失效问题)
Mysql将自动断开该connection。connections如果空闲超过8小时,Mysql将其断开,而DBCP并不知道该connection已经失效,如果这时有Client请求connection,DBCP将该失效的Connection提供给Client,将会造成异常。 --> class="org.springf转载 2017-11-14 11:05:31 · 4477 阅读 · 0 评论 -
oracle 锁表、解锁的语句
解锁代码:alter system kill session 'sid, serial#';ALTER system kill session '23, 1647';1、下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session...原创 2018-07-19 11:55:45 · 724 阅读 · 0 评论 -
mysql max_allowed_packet查询和修改
工作中经常需要导入或者导出较大的sql文件。导出时一般没问题,但在导入到其它Mysql库中,可能会出现“Packet for query is too large (1706 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. ”或者程序(如python里面...原创 2018-07-20 09:18:50 · 1672 阅读 · 1 评论