java jdbc连接derby,通过JDBC连接到Derby数据库失败
我正在嘗試構(gòu)建一個簡單的spring應(yīng)用程序,它需要具備與數(shù)據(jù)庫通信的能力。按照教程我已經(jīng)完成了我的應(yīng)用程序的整個代碼,但是當(dāng)我運(yùn)行我的應(yīng)用程序時,我得到了這個:
Exception in thread "main" java.lang.IllegalStateException: Could not load JDBC driver class [org.apache.derby.jdbc.EmbeddedDruver]
at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:130)
at main.Application.main(Application.java:15)
Caused by: java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDruver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:127)
... 1 more
以下是設(shè)置數(shù)據(jù)源和jdbc的代碼:
DriverManagerDataSource ds = new DriverManagerDataSource();
ds.setDriverClassName("org.apache.derby.jdbc.EmbeddedDruver");
ds.setUrl("jdbc:derby:c:\\temp\\database\\test01;create=true");
ds.setUsername("");
ds.setPassword("");
siod.setDataSource(ds);
我使用SQuirrel創(chuàng)建我的數(shù)據(jù)庫。我百分之百確定這是路徑。這是一個圖像,它告訴db有什么路徑:
http://postimg.org/image/4tbfsxql9/
我確信我的問題有一個簡單的答案。謝謝。
總結(jié)
以上是生活随笔為你收集整理的java jdbc连接derby,通过JDBC连接到Derby数据库失败的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国移动董事长杨杰:今年收入规模超万亿应
- 下一篇: 什么是未来十年最重要的事?AMD CEO