无法创建嵌入式Derby DB

时间:2013-01-21 16:14:11

标签: java derby

我只是无法创建Derby嵌入式数据库。我已经尝试了文档中的所有内容

相同错误

  

数据库目录'C:\ blah \ blah'存在。但是,它不包含预期的“service.properties”文件。也许德比在创建这个数据库的过程中被打倒了。您可能希望删除此目录并尝试再次创建数据库

我试过了:

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:derby:"+dbPath + ";create=true");

它没有用

我尝试设置德比路径:

 System.setProperty("derby.system.home", dbPath);

它没有用

我尝试访问嵌入式数据源,同样......

private Connection createDB(String path) throws SQLException, NamingException{
    Connection conn = null;
    EmbeddedConnectionPoolDataSource ds = new EmbeddedConnectionPoolDataSource();
    ds.setDatabaseName(path);
    ds.setCreateDatabase("create");
    conn = ds.getConnection();
    return conn;
}

看在上帝的份上,我做错了什么?

不,我不想把service.properties放在文件夹中,从那时起日志文件夹的问题就开始了

0 个答案:

没有答案