【问题标题】:How to solve Cannot establish a connection to jdbc error while creating and connecting database?如何解决创建和连接数据库时无法建立与 jdbc 的连接错误?
【发布时间】:2018-12-01 18:29:59
【问题描述】:

在 Java Netbean 中连接我的数据库时遇到了一些问题 以下是发生的“无法使用 org.apache.derby.jdbc.EmbeddedDriver 建立与 jdbc:derby:mia 的连接(找不到数据库'mia'。)”

我的数据库名称是:mia 我正在使用 Netbeans 8.2 版

【问题讨论】:

  • 数据库不存在。确保您指向数据库的正确路径,或者它确实存在。

标签: java jdbc derby netbeans-8


【解决方案1】:

我相信您需要在最后添加;create=true 到您的连接字符串。但我从来没有使用过嵌入式 derby,只有 h2 和 sqlite。所以不能肯定。

【讨论】:

  • 请注意,create=true 在指定位置创建一个全新的空数据库。如果您尝试连接到 现有 数据库,这是错误的方向;您应该改正您的 JDBC 连接 URL 以指定现有数据库的位置。
  • 可能是,但我也希望有一种方法可以仅在数据库不存在时创建它。否则,这有点烦人。您不想发布依赖于嵌入式数据库的程序,只是为了在有人删除数据库文件时让它中断。
  • 你是对的:如果数据库已经存在,create=true 无效。
  • 谢谢布莱恩·彭德尔顿,
【解决方案2】:

感谢所有为我的问题做出贡献的朋友。特别感谢布莱恩彭德尔顿。我想与您分享这一点,是的,通过您的最佳贡献,我得到了我的问题的答案。 答案是:

  1. 首先,您必须通过 Xampp 创建数据库。你可以Download here
  2. 现在用 java 连接您的数据库。
    => 在 Netbeans 中创建新项目
    => 右键java包文件
    => 然后是“新”
    => 然后找到'主/详细示例表格。
    Netbeans photo
  3. 运行和测试您的数据库 Database completed...

谢谢和欢迎。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    相关资源
    最近更新 更多