Java JDBC嵌入式Derby:未找到合适的驱动程序
我试图用嵌入式Derby编写一个程序,但当我运行它时,它会显示:Java JDBC嵌入式Derby:未找到合适的驱动程序,java,jdbc,netbeans,derby,embedded-database,Java,Jdbc,Netbeans,Derby,Embedded Database,我试图用嵌入式Derby编写一个程序,但当我运行它时,它会显示: run: Jul 14, 2017 9:19:54 PM gfdh.Login Doconnect SEVERE: null java.sql.SQLException: No suitable driver found for jdbc:derby:gdtu:create=true ... 代码: 这看起来像是一个配置问题 您是否设置了classpath变量 如果您正在使用: Windows - set CLASSPA
run:
Jul 14, 2017 9:19:54 PM gfdh.Login Doconnect
SEVERE: null
java.sql.SQLException: No suitable driver found for jdbc:derby:gdtu:create=true
...
代码:
这看起来像是一个配置问题 您是否设置了classpath变量 如果您正在使用:
Windows - set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;
Unix - export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:
完成后,请尝试打印路径,以查看变量配置是否正确:
Windows: echo %CLASSPATH%
Unix: echo $CLASSPATH
然后执行java org.apache.derby.tools.sysinfo
以查看服务器的信息
[编辑]:很抱歉,我没有添加derby工具这似乎是一个配置问题 您是否设置了classpath变量 如果您正在使用:
Windows - set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;
Unix - export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:
完成后,请尝试打印路径,以查看变量配置是否正确:
Windows: echo %CLASSPATH%
Unix: echo $CLASSPATH
然后执行java org.apache.derby.tools.sysinfo
以查看服务器的信息
[编辑]:抱歉,我没有添加derby工具请检查
derbyclient.jar
是否在类路径上,以及在服务器模式下工作时是否正在加载相应的驱动程序org.apache.derby.jdbc.ClientDriver
。请检查derbyclient.jar
是否在类路径上,以及是否正在加载相应的驱动程序在服务器模式下工作时,org.apache.derby.jdbc.ClientDriver
。gdtu后面的列应替换为分号
private static final String JDBC_URL = "jdbc:derby:gdtu;create=true";
gdtu后面的列应替换为分号
private static final String JDBC_URL = "jdbc:derby:gdtu;create=true";
类路径中是否存在derby.jar的可能副本?如果没有,请添加它。类路径中是否存在derby.jar的可能副本?如果没有,请添加它。