【问题标题】:Schema "DB" Doesn't exist架构“DB”不存在
【发布时间】:2014-03-11 06:04:40
【问题描述】:

我使用以下代码创建数据库连接

public final static String driver = "org.apache.derby.jdbc.ClientDriver";
public final static String connectionURL = "jdbc:derby:projectDB;create=true;user=user1;password=psssword";

public CreateConnectionDOA(String driver, String connectionURL) throws ClassNotFoundException,SQLException
    {
            Class.forName(driver);
            conn = DriverManager.getConnection(connectionURL);
            conn.setAutoCommit(false);
    }

该项目是在 Netbeans-Platform-Application-Module 中创建的。 当我通过 netbeans 平台 7.4 运行项目时,它可以正常工作。

但是当我尝试使用 netbeans 创建安装程序并运行时.. 项目打开但它也给出了异常

“错误 42Y07:架构 'projectDB' 不存在

【问题讨论】:

    标签: java derby netbeans-platform netbeans-7.4


    【解决方案1】:

    尝试在您的 url 中完全路径您的数据库

    public final static String connectionURL = 
    "jdbc:derby:d:/myproject/projectDB;create=true;user=user1;password=psssword";
    

    【讨论】:

    • 它有效.. 谢谢.. 你知道如何在安装使用 Netbeans 7.4 创建的软件时获取路径
    【解决方案2】:

    完整路径有效,因为您的相对路径可能是错误的。使用正确的相对路径,它应该可以工作。 请记住,当前目录是您的项目目录;写下相对路径(../dataBase 如有必要按预期工作),它会工作。

    【讨论】:

      猜你喜欢
      • 2017-10-20
      • 2020-04-17
      • 2012-01-26
      • 2015-12-12
      • 2014-08-15
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 2011-10-27
      相关资源
      最近更新 更多