這些代碼塊的工作,但... 如果我使用這個塊一個接一個我的應用程序不會刪除數據庫文件。 (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