【问题标题】:After Installing NetBeans 8.0.2 with GlassFish 4.1 Cannot Connect to sample Database使用 GlassFish 4.1 安装 NetBeans 8.0.2 后无法连接到示例数据库
【发布时间】:2015-03-18 21:20:30
【问题描述】:

我安装了带有 glassfish-4.1 的 NetBeans 8.0.2。示例文件夹位于 C:\Users\Username.netbeans-derby 下。当我打开 NetBeans 并转到“服务”选项卡时,存在与示例的连接:jdbc:derby://localhost:1527/sample [app on APP] 但示例未在 Java DB 下列出,因此当我尝试连接示例时我收到以下错误“无法连接。无法使用 org.apache.derby.jdbc.ClientDriver 建立与 jdbc:derby://localhost1527/sample 的连接(由于找不到数据库示例,连接被拒绝)。”

【问题讨论】:

    标签: java netbeans jdbc glassfish


    【解决方案1】:

    右键单击Java DB 选择Create Database

    • 用作Database Name'sample'
    • 用作User Name'app'
    • 密码留空

    编辑 似乎有一个损坏的数据库,或者可能是早期 Netbeans 安装中的一个。删除 Netbeans 中的sample 连接并删除目录%USERPROFILE%\.netbeans-derby\sample。如上所述重新创建sample 数据库。

    【讨论】:

    • 我为数据库名称输入了 'sample' 并收到错误消息“数据库位置已包含名为 sample 的文件”并且无法继续。
    • 感谢您的帮助。我同时安装了 NetBeans 8.0.1 和 8.0.2,所以这可能会造成混淆。由于您在评论中所说的,我卸载了这两个版本,然后重新安装了 8.0.2 版本,一切正常。
    【解决方案2】:

    我的早期版本的数据库也损坏了,然后无法连接到示例数据库。 我只需要删除 .netbeans-derby 目录, 然后重新安装Netbeans, 那就没问题了。

    【讨论】:

      【解决方案3】:

      同样的事情发生在我身上,重新安装 NetBeans 并没有帮助。在对数据库进行了一番探索之后,我终于使用以下过程开始工作了。

      1. 使用任何属性(即名称、用户、密码)创建一个新数据库
      2. 导航到您的用户目录 \.netbeans-derby\{name}\
      3. 复制 service.properties 文件并粘贴到 \.netbeans-derby\sample\
      4. 重新连接到 NetBeans 中的示例数据库

      一些额外的注意事项:

      • 如果您将 NetBeans 数据库配置到其他位置,请在步骤 2 中使用该位置。
      • 您可能需要在 NetBeans 中删除并重新创建现有的示例数据库连接,以便获取新的 service.properties 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-10
        • 2012-03-26
        • 1970-01-01
        • 2016-03-20
        • 2013-04-21
        相关资源
        最近更新 更多