jdbc-odbc桥在这里没有一个class文件,如果根据jdbcodbcdriver去寻找这个文件肯定找不到。这是jdk从1.1开始配套提供的驱动。如果安装jdk正确,并设好了classpath,是不会出现这个问题的。

解决方案 »

  1.   

    我出现了下面的一些问题。
    import java.sql.*;
    public class JDBCTry {
        public static void main(String args[]){
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String url="jdbc:odbc:db1";
            Connection con=DriverManager.getConnection(url,"","");
            Statement stmt=con.createStatement();
            String sql="select * from customer";
            ResultSet re=stmt.executeQuery(sql);
            while(re.next()) {
                String ssn=re.getString("SSN");
                String name=re.getString("cust_name");
                String add=re.getString("address");
                System.out.println(ssn+";"+name+";"+add);
                }
            for (int j=4978011;j<4978020;j++) {
                String sql2="insert into Customer values (\""+j+"\",\"cherami\",\"neusoft\")";
                ResultSet re2=stmt.executeQuery(sql2);
                }
            String sql2="delete from Customer where cust_name=\"cherami\"";
            ResultSet re2=stmt.executeQuery(sql2);
            con.close();
            stmt.close();
            
            }
    }出现了12个错误
    其中的一个错误时
    未报告异常java。lang。ClassNotFoundException必须被捕获和声明
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    大家帮帮我拉
      

  2.   

    当然要写try{} catch{}此类的东西