import java.sql.*;
public class DBconn {
String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr = "jdbc:odbc:message"; //odbc中建有system dsn "message"
Connection conn = null;
ResultSet rs = null;
public DBconn{  //這一行有錯public DBconn+()
try {
Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("DBconn ():" + e.getMessage());
}
}public ResultSet executeQuery(String sql) {
rs = null;try {
conn = DriverManager.getConnection(ConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}catch(SQLException ex) {
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
};
};其他的我没看,只看了这一行

解决方案 »

  1.   

    import java.sql.*;
    public class DBconn {
    String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String ConnStr = "jdbc:odbc:message"; //odbc中建有system dsn "message"
    Connection conn = null;
    ResultSet rs = null;
    public DBconn(){  //這一行有錯public DBconn+()
    try {
    Class.forName(DBDriver);
    }
    catch(java.lang.ClassNotFoundException e) {
    System.err.println("DBconn ():" + e.getMessage());
    }
    }public ResultSet executeQuery(String sql) {
    rs = null;try {
    conn = DriverManager.getConnection(ConnStr);
    Statement stmt = conn.createStatement();
    rs = stmt.executeQuery(sql);
    }catch(SQLException ex) {
    System.err.println("aq.executeQuery:"+ex.getMessage());
    }
    return rs;
    };
    };