我刚刚安装了德比,我按照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
答案 0 :(得分: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
。