1
任务:如果数据库不可用或损坏,请查找备份,如果存在,则将其复制为主数据库。如何防止JDBC创建数据库?
目前,当我连接,如果没有数据库,它会自动创建:
Connection c = null;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:src/home/accounting/DB/myDatabase.sqlite");
System.out.println("Opened database successfully");
return c;
} catch (Exception e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
return null;
}
我想防止数据库被创建,确定是否数据库不存在或已损坏,并触发检查备份数据库的可用性。
JDBC不创造任何东西。 MySQLLite驱动程序可能。 – EJP