我想在java中为想要的位置程序构建想要的数据库。
public class DerbyCreateTable {
public static void main(String [] args) {
Connection con = null;
try {
con = DriverManager.getConnection(
"jdbc:derby://localhost/TestDB");
// Creating a database table
Statement sta = con.createStatement();
int count = sta.executeUpdate(
"CREATE TABLE HY_Address (ID INT, StreetName VARCHAR(20),"
+ " City VARCHAR(20))");
System.out.println("Table created.");
sta.close();
con.close();
} catch (Exception e) {
System.err.println("Exception: "+e.getMessage());
}
}
}
但是如何设置创建位置以及如何创建我想要的新位置? 感谢
答案 0 :(得分:1)
你快到了。首先,您需要加载驱动程序,例如;
private static String embeddedDriver = "org.apache.derby.jdbc.EmbeddedDriver";
然后在你的主要;
Class.forName(embeddedDriver).newInstance();
其次,你需要使用这样的URL来指定文件系统上的位置;
jdbc:derby:/dir/to/create/database;create=true