您的位置:首页 > 数据库

SAE数据库操作问题:数据库只能更新一次的问题

2015-04-29 15:57 197 查看
在微信公众平台开发时,每次上传到SAE的war文件只能对数据库操作一次,原因是连接数据库的代码时在static数据块里,如下图


在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:



所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close()方法了。

注:JVM会自动关闭资源,所以可以不用conn.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐