在微信公众平台开发时,每次上传到SAE的war文件只能对数据库操作一次,原因是连接数据库的代码时在static数据块里,如下图
在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:、
所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close()方法了。
注:JVM会自动关闭资源,所以可以不用conn.close()
在微信公众平台开发时,每次上传到SAE的war文件只能对数据库操作一次,原因是连接数据库的代码时在static数据块里,如下图
在数据库操作如更新数据的函数里,有直接用了conn.close()方法,导致对数据库只能更改一次,如下图红框标注部分:、
所以解决方法是:第一种方法:直接注释掉conn.close()。 第二种方法:把连接数据的方法写成非静态的函数里,就可以使用conn.close()方法了。
注:JVM会自动关闭资源,所以可以不用conn.close()