使用java更改h2数据库创建位置

时间:2014-09-25 17:22:28

标签: java h2

I tried to create a h2 database using Java. the following coding are working fine. 

    public static Connection conn;
    static String dbName = "check";
    static String className = "org.h2.Driver";
    static String url = "jdbc:h2:~/" + dbName;
public static Connection getConnection() {
        if (conn == null) {
        Class.forName(className);
                    conn = DriverManager.getConnection(url, "sa", "sa");

在C位置创建的数据库。但我除了数据应该在其他驱动器上创建。

1 个答案:

答案 0 :(得分:2)

路径中的〜符号指的是您的主文件夹。如果你想要一个单独的驱动器,你必须指出绝对路径。但是,这不是一个非常便携的解决方案。

使用例如

static String url =" jdbc:h2:d:/" + dbName;