这些代码块的工作,但... 如果我使用这个块一个接一个我的应用程序不会删除数据库文件。 (result
是equeal到false
)删除使用Java的SQLite数据库文件不起作用
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
@ Andie2302,你是对的。已在下面的答案中找到。谢谢。 – Vyacheslav