【问题标题】:RAD Embedded Derby database inside my project folder how to connect to database path我的项目文件夹中的 RAD Embedded Derby 数据库如何连接到数据库路径
【发布时间】:2013-08-07 11:18:08
【问题描述】:

我在我的 RAD IDE 中使用 Derby 嵌入式数据库。我在我的项目文件夹中创建了一个数据库并通过

连接到它

Class.forName("org.apache.derby.jdbc.EmbeddedDriver"); con = DriverManager.getConnection("jdbc:derby:I:\Java Programs\EAppointment\WebContent\Eappointment;create=true;user=subbu;password=");

但是当我将 ear 文件发送给我的上级时。它没有运行。出现数据库路径错误。

谁能建议我如何克服这个错误。

【问题讨论】:

    标签: database connection derby rad


    【解决方案1】:

    可能是 Java 字符串中的反斜杠问题。你可能没有得到 Windows 路径分隔符,而是获取字符 \J、\E、\W 和 \E 嵌入到您的字符串中。

    因此,您必须将反斜杠加倍,或者将它们更改为正斜杠。

    而且目录名中的空格也会很烦人,所以 更容易避免它们。

    尝试首先在“I:”驱动器的根级别创建一个数据库,如下所示:

    "jdbc:derby:I:/Eappointment;create=true;user=subbu;password="

    然后,一旦您掌握了基本语法,您就可以研究技术 更高级地控制您的数据库位置。

    【讨论】:

    • 感谢您的回答
    • 但在我的系统中也是如此。但是何时发送 EAR 文件。并在我的上级系统中使用相同的 ear 文件。发生错误。
    猜你喜欢
    • 2014-08-17
    • 2019-09-26
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    相关资源
    最近更新 更多