【问题标题】:Derby classpath can't connect to databaseDerby 类路径无法连接到数据库
【发布时间】:2014-08-17 21:05:40
【问题描述】:

我刚刚安装了 derby,并按照 here 的说明进行操作,与它告诉我的方式完全相同,但用我的路径替换了路径。但是由于某种原因,为什么我尝试创建连接以连接以创建数据库并运行我的 sql 脚本来创建表并填充它们,它首先给了我一些错误是这个

ERROR 08001: No suitable driver found for jdbc:derby:SuperMarket;create=true

然后当我的 sql 脚本运行时出现此错误

IJ ERROR: Unable to establish connection

我看不出我做错了什么这是我用来设置类路径的行

C:\> set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;.

我包含了需要的 derby.jar 文件,所以我看不到问题有没有人知道我做错了什么?还有当我跑步时

 connect 'jdbc:derby://localhost:1527/MyDB';

服务器启动正常

C:\Derbs\db-derby-10.10.2.0-bin\bin>startNetworkServer
Thu Jun 26 11:56:38 PDT 2014 : Security manager installed using the Basic server
 security policy.
Thu Jun 26 11:56:39 PDT 2014 : Apache Derby Network Server - 10.10.2.0 - (158244
6) started and ready to accept connections on port 1527

【问题讨论】:

    标签: sql database jdbc derby


    【解决方案1】:

    当我开始使用 DerbyDB 时有很多麻烦。练习真的很痛苦。

    1. 例如我从http://db.apache.org/derby/derby_downloads.html#Latest+Official+Releases下载Derby

    2.解压到C:\tools\db-derby-10.11.1.1-bin


    3. 按Windows键+R,输入:SystemPropertiesAdvanced,设置环境变量。
    参考:https://db.apache.org/derby/docs/10.0/manuals/getstart/gspr16.html


    4. 运行cmd, 我们应该运行额外的命令:

    C:\tools\db-derby-10.11.1.1-bin\bin\NetworkServerControl.bat
    

    然后输入:

    C:\tools\db-derby-10.11.1.1-bin\bin\ij.bat
    

    然后按Enter,结果:


    5. 我们将把内存中的 Derby 数据库放到D:\ 目录下。文件夹vy1不得退出。我们输入命令来创建名为vy1的新数据库:

    connect 'jdbc:derby:D:\vy1;create=true';
    

    使用 Windows 资源管理器,进入目录 D:\vy1,您将看到刚刚创建的名为 vy1 的新文件夹。

    然后输入命令:

    connect 'D:\vy1'
    


    6.查看SQL命令创建数据库,表,插入,然后读取数据库,如下所示:

    (在新网页中打开图片更便于查看。注意:这是我几个月前使用旧版本时的旧截图。

    回到您的问题,关注第 3 部分,并在第 4 部分呼叫NetworkServerControl.bat

    祝你好运! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 2016-04-30
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 2021-11-02
      相关资源
      最近更新 更多