挺好的呀,你要找出哪类的错误.

解决方案 »

  1.   

    代码调试通过,如下。朋友请注意养成良好的编程风格!!
    package guest;
    import java.sql.*;public class guest
    {
    String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr="jdbc:odbc:user";
    private Connection conn=null;
    private Statement stmt=null;
    ResultSet rs=null;
    public guest()
    {
    try
    {
    Class.forName(sDBDriver);
    }
    catch(java.lang.ClassNotFoundException e)
    {
    System.err.println("guest():"+e.getMessage());
    }
    }
    public ResultSet executeQuery(String sql)
    {
    ResultSet rs=null;
    try
    {
    conn=DriverManager.getConnection(sConnStr);
    stmt=conn.createStatement();
    rs=stmt.executeQuery(sql);
    }
    catch(SQLException ex)
    {
    System.err.println("aq.executeQuery:"+ex.getMessage());
    }
    return rs;
    }
    public void executeUpdate(String sql)
    {
    stmt=null;
    rs=null;
    try
    {
    conn=DriverManager.getConnection(sConnStr);
    stmt=conn.createStatement();
    stmt.executeQuery(sql);
    stmt.close();
    conn.close();
    }
    catch(SQLException ex)
    {
    System.err.println("aq.executeQuery:" + ex.getMessage());
    }
    }
    public void closeStmt()
    {
    try
    {
    stmt.close();
    }
    catch(SQLException e)
    {
    e.printStackTrace();
    }
    }
    public void closeConn()
    {
    try
    {
    conn.close();
    }
    catch(SQLException e)
    {
    e.printStackTrace();
    }
    }
    }
      

  2.   

    运行通过了.但是,为何我第一个贴的那个就不行呢?楼主是不是改了我的什么东西??