相关疑难解决方法(0)

用Java关闭数据库连接

我有点困惑,我正在阅读以下http://en.wikipedia.org/wiki/Java_Database_Connectivity

Connection conn = DriverManager.getConnection(
     "jdbc:somejdbcvendor:other data needed by some jdbc vendor",
     "myLogin",
     "myPassword" );

Statement stmt = conn.createStatement();
try {
    stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " );
} finally {
    //It's important to close the statement when you are done with it
    stmt.close();
}
Run Code Online (Sandbox Code Playgroud)

你不需要关闭连接吗?如果没有发生conn.close(),会发生什么?

我有一个私人网络应用程序,我正在维护,目前没有关闭任何一种形式,但重要的是真正的stmt one,conn one或者两者兼而有之?

该网站间歇性地停止,但服务器一直说这是一个数据库连接问题,我怀疑它没有关闭,但我不知道哪个关闭.

java database-connection

113
推荐指数
6
解决办法
25万
查看次数

如何决定直接数据库访问和内容提供商?

我正在编写一个由业务逻辑和UI部分组成的应用程序.BL和UI都存储和访问/修改了大量数据.在大多数情况下,存储数据的更改应立即由UI反映.

我如何决定是否应该使用直接数据库访问?内容提供商?

我已经做了关于这个问题(一些阅读1,2),我理解这两个选项之间的差异.

请分享您对问题其他方面的看法,例如性能,代码开发难度和可维护性等.

sqlite android android-contentprovider

16
推荐指数
3
解决办法
4749
查看次数