报的错误是:
java.lang.NoClassDefFoundError: com/ListDb
Exception in thread "main"
源文件:
package com;import java.sql.*;
import java.util.*;
public class ListDb{
//定义操作数据库变量、数据库驱动、数据库路径
private static Connection conn=null;
private static ResultSet oRs=null;
private static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;user=sa;password=sa;databaseName=trade";
//private static Statement stmt=null;
//加载驱动
public ListDb(){
try{
Class.forName(driver);
}catch(Exception e){
System.out.println("加载驱动出错:"+e.getMessage());
}
}
//获取连接
public Connection getConn(){
try{
conn=DriverManager.getConnection(url);
}catch(SQLException e){
System.out.println("连接出错:"+e.getMessage());
}
return conn;
}
//关闭数据库
public String closeConn(){
String sErr="";
try{
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exception e){
sErr=e.getMessage();
}
return sErr;
}
public static void main(String args[]){
ListDb db=new ListDb();
}
}
这里不是有main吗?为什么还会找不到呢?
请高手帮一下啊...谢谢
java.lang.NoClassDefFoundError: com/ListDb
Exception in thread "main"
源文件:
package com;import java.sql.*;
import java.util.*;
public class ListDb{
//定义操作数据库变量、数据库驱动、数据库路径
private static Connection conn=null;
private static ResultSet oRs=null;
private static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;user=sa;password=sa;databaseName=trade";
//private static Statement stmt=null;
//加载驱动
public ListDb(){
try{
Class.forName(driver);
}catch(Exception e){
System.out.println("加载驱动出错:"+e.getMessage());
}
}
//获取连接
public Connection getConn(){
try{
conn=DriverManager.getConnection(url);
}catch(SQLException e){
System.out.println("连接出错:"+e.getMessage());
}
return conn;
}
//关闭数据库
public String closeConn(){
String sErr="";
try{
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exception e){
sErr=e.getMessage();
}
return sErr;
}
public static void main(String args[]){
ListDb db=new ListDb();
}
}
这里不是有main吗?为什么还会找不到呢?
请高手帮一下啊...谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货