getHost(){
...
conn.close();//一开始没有这行老是弹出,Mysql connection already exist的错误;
conn.open();
...
conn.open();
...
}
我的理解是:
许多地方都用到这个方法,有的调用之前数据库连接可能就是打开状态,因此当调用上述getHost方法后又conn.open()了,于是报错。
原先思路:
原先的想法是在之前加一个if语句判断连接状态,可是太菜了关于MysqlConnection的连接状态获取的代码不懂,网上搜了也找不到。
才只能用这个破方法零时顶一顶,以后NB了再回来改吧~~~
本文介绍了一种常见的Mysql连接管理问题——重复打开连接导致的错误,并提供了一个临时解决方案,即在方法中添加关闭连接的操作。同时,讨论了理想的解决方案——检查连接状态的方法。


被折叠的 条评论
为什么被折叠?



