在結合tomcat+sqlite資料庫建立資料庫時的路徑問題
阿新 • • 發佈:2019-02-12
假如有如下的程式碼,那麼會預設建立一個數據庫“sample.db”,並且該資料庫被創建於tomcat目錄中的bin目錄下
private String driverClass = "org.sqlite.JDBC"; private String jdbcURL = "jdbc:sqlite:sample.db"; private String user = ""; private String pwd = ""; abstract public T execute() throws Exception; protected Connection getConnection() throws Exception { Class.forName(driverClass); Connection conn = DriverManager.getConnection(jdbcURL); createtable(conn); return conn; }
如果要指定資料庫的生成路徑,比如創建於"C:/backup/“目錄中,則應把第二句改為
private String jdbcURL = "jdbc:sqlite://C:/backup/sample.db";
sqlite後面的藍色雙斜槓表示可以從最根目錄開始