import java.sql.*;
public class DBconn
{
  String sDBDriver;
  String sConnStr;
  Connection conn;
  ResultSet rs;  public DBconn//提示出错的地方
  {
    DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    ConnStr = "jdbc:odbc:sa";
    conn = null;
    rs = null;
    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);//与DBMS建立连接
       Statement stmt = conn.createStatement();
       rs = stmt.executeQuery(sql);
    }
    catch(SQLException ex)
    {
      System.err.println("aq.executeQuery: " + ex.getMessage());
    }
  return rs;
  }
}程序是这样的。

解决方案 »

  1.   


      public DBconn()//---------hehe 改成这样
      {
        DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
        ConnStr = "jdbc:odbc:sa";
        conn = null;
        rs = null;
        try
        {
           Class.forName(DBDriver);//加载数据库驱动程序
        }
        catch(java.lang.ClassNotFoundException e)
        {
           System.err.println("DBconn:()" + e.getMessage());
        }
      }