日期:2014-05-18  浏览次数:20648 次

基础的连接数据库又抛异常了,伤人心。急死人了,面试还怎么搞啊~~名位大虾帮帮忙啊~~~~
昨天在连接数据库的时候抛了一个下面的异常:
java.lang.ClassNotFoundException:   loadFileURL
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.ClassLoader.loadClassInternal(Unknown   Source)
at   java.lang.Class.forName0(Native   Method)
at   java.lang.Class.forName(Unknown   Source)

在网上找了半天,基本上都是说没有导包,我后来把包导了还是不行。
是不是还需要配制一下数据库的classpath?

如果是的话该怎么样配制呢?我以前在家做东西的时候从来没有遇到这样的情况的。这是第一次。
下面是我连接数据库的部份代码:

String   loadFileURL= "org.gjt.mm.mysql.Driver ";
String   dbURL= "jdbc:mysql://localhost/test?user=&password=&useUnicode=true&characterEncoding=8859_1 ";
Connection   con=null;

public   Test(){
try{
Class.forName( "loadFileURL ");
con=DriverManager.getConnection( "dbURL ");
System.out.println   ( "It '   OK! ");
}catch(Exception   e){
e.printStackTrace();
}
}

希望大家可以抽点时间帮帮我。感之不敬!


------解决方案--------------------
这个博客上面有关于SQLSEVER的配置.
------解决方案--------------------
把 MySQL 的 JDBC 驱动文件拷贝到 WEB-INF/lib 下,然后再试试看。
------解决方案--------------------
Class.forName( "loadFileURL ");
con=DriverManager.getConnection( "dbURL ");
声明了 你加 " "干吗?
Class.forName(loadFileURL);
con=DriverManager.getConnection(dbURL);

------解决方案--------------------
樓上說得對...................
------解决方案--------------------
java.lang.ClassNotFoundException: loadFileURL

找不到loadFileURL類 ..... 應該是那個驅動的文件 去掉引號
------解决方案--------------------
顶楼上的 ,把引号去掉