jdbc启动错误(The driver has not received any packets from the server)


jdbc启动错误(The driver has not received any packets from the server)_第1张图片

1.2 解决方法

- 如果使用的是JDBC,在JDBC URL上添加?autoRec>,如:

jdbc:mysql://10.10.10.10:3306/mydb?autoRec 

- 如果是在Spring中使用DBCP连接池,在定义datasource增加属性validationQuerytestOnBorrow,如:


    
    
    
    
    
    
 

- 如果是在Spring中使用c3p0连接池,则在定义datasource的时候,添加属性testConnectionOnCheckintestConnectionOnCheckout,如:


    
    
    
    
    
    
    
    
    

mysql的安装目录下找到my.ini

添加

wait_timeout= 31536000
interactive_timeout= 31536000
show global variables like 'wait_timeout';
set global wait_timeout=28800; 
目录: /etc/my.cnf

你可能感兴趣的:(java)