这些代码块是有效的,但是...... 如果我逐个使用这些代码块,我的应用程序不会删除数据库文件。(
sqlite 管理部分:
result
等于false
)。sqlite 管理部分:
// sqlite manage
Class.forName("org.sqlite.JDBC").newInstance();
conn = DriverManager.getConnection("jdbc:sqlite:/"+ myDBpath);
stmt = conn.createStatement();
//some calculations
stmt.close();
移除部分:
//remove this file
boolean result = new File(myDBpath).delete();
但是如果我只使用删除代码而没有进行数据库操作,它就可以正常工作!为什么?我该如何避免这种情况发生?
conn.close();
- Andie2302