首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

ClassNotFoundException 求援

2011-12-26 
ClassNotFoundException 求助先上代码:import java.sql.*public class DB {/** * @param args */public s

ClassNotFoundException 求助
先上代码:

import java.sql.*;


public class DB {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundException e){
e.printStackTrace(System.out);  
}

try{
String url="jdbc:sqlserver://localhost:1433;databaseName=message";
String name="sa";
String pass="";
String sql="select * from details";

Connection conn=DriverManager.getConnection(url, name, pass);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){
for(int i=0;i<=5;i++){
System.out.println(rs.getString(i));
}

}

}catch(SQLException e){
e.getMessage();
}
}
}

用上述语句执行的时候会出现ClassNotFoundException 而我用myeclipse中的DB browser连接数据库就可以看到数据库的具体细节 这是为什么呀?

我用的是SQL sever 2005  




[解决办法]
不一定啊 2000 和2005驱动字符串是不一样的 看是哪句出的异常 然后才能得出结果
[解决办法]
我不觉得DB browser能连上数据库就表示在你的路径下驱动包有了
去找个驱动包放到你的路径下看看
[解决办法]
你把数据库的驱动包放到你项目lib下应该就行了:
SQLServer2005驱动包下载:http://lshy168.qupan.com/421291.html
[解决办法]
驱动Jar包导入了吗?
[解决办法]
确定了jar包已经导入了,并且Class.forName和DriverManager的内容书写正确了,就有可能是myeclipse的问题,重启下。我以前也碰到过这样的问题。
[解决办法]

探讨
引用:
驱动Jar包导入了吗?


导入到工程里面了

热点排行