发现csdn上的连接池都是配设xml的,就手写了一份数据库连接池(java),连接sqlserver,里面一共两个java代码,Conn类包含了Connection和标志位,myconnection包含了数据库连接池的使用:获取连接,增加连接,释放连接,连接超时收回,释放空闲连接等: 获取连接: int i = myconnection.getConnectionID(); Connection test = myconnection.getConnection(i); 这样就获取了连接,默认
问题
在Django中使用mysql偶尔会出现数据库连接丢失的情况,错误通常有如下两种
OperationalError: (2006, ‘MySQL server has gone away’)
OperationalError: (2013, ‘Lost connection to MySQL server during query’)
查询mysql全局变量SHOW GLOBAL VARIABLES;可以看到wait_timeout,此变量表示连接空闲时间。如果客户端使用一个连接查