ibatis连接Mysql数据库
我在使用ibatis连接mysql数据库时,出现如下错误,在长时间未操作系统后,首次(操作)登录出现的错误。
这种问题好像是使用陈旧的数据库连接池连接问题,mysql会在长时间为使用连接时关闭数据库连接,而我又使用了此已经关闭了的连接,所以出现如下错误,这只是我自己的认识,不知道如何解决。希望的到帮助,谢谢。
我的数据库连接配置文件如下
<!---->
java 代码
- <!---->"1.0"?encoding="utf-8"??> ??
- <!---->"-//iBATIS.com//DTD?SQL?Map?Config?2.0//EN"?"http://www.ibatis.com/dtd/sql-map-config-2.dtd"> ??
- <sqlmapconfig></sqlmapconfig>??
- ??"false"?enhancementEnabled="true"??
- ????lazyLoadingEnabled="true"?maxRequests="32"??
- ????maxSessions="10"?maxTransactions="5"??
- ????useStatementNamespaces="false"??
- ??/> ??
- ????"JDBC"> ??
- ????"SIMPLE"> ??
- ????"JDBC.Driver"?value="com.mysql.jdbc.Driver"/> ??
- ????"JDBC.ConnectionURL"?value="jdbc:mysql://*************?characterEncoding=GBK"/> ??
- ????"JDBC.Username"?value="****"/> ??
- ????"JDBC.Password"?value="*****"/> ??
- ????<!----> ??
- ????"Pool.MaximumActiveConnections"?value="10"/> ??
- ????"Pool.MaximumIdleConnections"?value="5"/> ??
- ????"Pool.MaximumCheckoutTime"?value="120000"/> ??
- ????"Pool.TimeToWait"?value="10000"/> ??
- ????"Pool.PingQuery"?value="select?*?from?*****"/> ??
- ????"Pool.PingEnabled"?value="true"/> ??
- ????"Pool.PingConnectionsOlderThan"?value="0"/> ??
- ????"Pool.PingConnectionsNotUsedFor"?value="0"/> ??
- ???? ??
- ???? ??
- ??<!----> ??
- ??