SAE数据库操作问题:数据库只能更新一次的问题
2015-04-29 15:57
197 查看
在微信公众平台开发时,每次上传到SAE的war文件只能对数据库操作一次,原因是连接数据库的代码时在static数据块里,如下图
在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:
、
所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close()方法了。
注:JVM会自动关闭资源,所以可以不用conn.close()
在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:
、
所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close()方法了。
注:JVM会自动关闭资源,所以可以不用conn.close()
相关文章推荐
- jquery checkbox勾选/取消勾选只能操作一次的诡异问题
- 数据库更新操作的问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- jquery checkbox勾选/取消勾选只能操作一次的诡异问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题 分类: .NET 2015-06-18 14:39 31人阅读 评论(0) 收藏
- vc中操作数据库时的一个更新问题
- Qt 多线程与数据库操作需要注意的几点问题(QSqlDatabase对象只能在当前线程里使用)
- checkbox勾选 取消勾选只能操作一次的诡异问题
- ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题
- 【问题】如何在Python中操作数据库
- Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- SAE上传web应用(包括使用数据库)教程详解及问题解惑
- 更新数据库碰到的字段添加问题
- jquery 操作checkbox只能使用一次
- 如何实现表单一次上传多表数据并更新到数据库