日期:2014-05-16  浏览次数:20525 次

ibatis连接Mysql数据库

我在使用ibatis连接mysql数据库时,出现如下错误,在长时间未操作系统后,首次(操作)登录出现的错误。

这种问题好像是使用陈旧的数据库连接池连接问题,mysql会在长时间为使用连接时关闭数据库连接,而我又使用了此已经关闭了的连接,所以出现如下错误,这只是我自己的认识,不知道如何解决。希望的到帮助,谢谢。

我的数据库连接配置文件如下

<!---->

java 代码
  1. <!---->"1.0"?encoding="utf-8"??> ??
  2. <!---->"-//iBATIS.com//DTD?SQL?Map?Config?2.0//EN"?"http://www.ibatis.com/dtd/sql-map-config-2.dtd"> ??
  3. <sqlmapconfig></sqlmapconfig>??
  4. ??"false"?enhancementEnabled="true"??
  5. ????lazyLoadingEnabled="true"?maxRequests="32"??
  6. ????maxSessions="10"?maxTransactions="5"??
  7. ????useStatementNamespaces="false"??
  8. ??/> ??
  9. ????"JDBC"> ??
  10. ????"SIMPLE"> ??
  11. ????"JDBC.Driver"?value="com.mysql.jdbc.Driver"/> ??
  12. ????"JDBC.ConnectionURL"?value="jdbc:mysql://*************?characterEncoding=GBK"/> ??
  13. ????"JDBC.Username"?value="****"/> ??
  14. ????"JDBC.Password"?value="*****"/> ??
  15. ????<!----> ??
  16. ????"Pool.MaximumActiveConnections"?value="10"/> ??
  17. ????"Pool.MaximumIdleConnections"?value="5"/> ??
  18. ????"Pool.MaximumCheckoutTime"?value="120000"/> ??
  19. ????"Pool.TimeToWait"?value="10000"/> ??
  20. ????"Pool.PingQuery"?value="select?*?from?*****"/> ??
  21. ????"Pool.PingEnabled"?value="true"/> ??
  22. ????"Pool.PingConnectionsOlderThan"?value="0"/> ??
  23. ????"Pool.PingConnectionsNotUsedFor"?value="0"/> ??
  24. ???? ??
  25. ???? ??
  26. ??<!----> ??
  27. ??