只需要改sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
        sConnStr = "jdbc:odbc:chatreg";该为:sDBDriver="org.gjt.mm.mysql.Driver"
sConnStr = "jdbc:mysql://localhost/你的库名"
如果在远端的服务器则把loclhost改为ip地址另外需要在www.mysql.com下载一个Jconnector作为驱动
把com和org两个目录放在你的/WEB-INF/classes/下面

解决方案 »

  1.   

    哦 还有忘记了用户名和密码,你看这个吧
    /**
     * <p>Title:JdbcBean</p>
     * <p>Description: 连接jdbc用的bean</p>
     */package news;
    //我的包import java.sql.*;public class MySQL_JDBC{
      private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
      private String connStr="jdbc:odbc:Mydata";
      private Connection conn=null;
      private Statement stmt=null;
      private String username="user";
      private String password="pass";
      private ResultSet rs=null;
    public MySQL_JDBC() throws SQLException {
    try {
    //注册数据库驱动程序为Oracle驱动Class.forName(sDBDriver);
    conn = DriverManager.getConnection(connStr,username,password);
    }
    catch(java.lang.ClassNotFoundException e) {
    System.err.println("jdbcBean(): " + e.getMessage());
    }
    }//executeQuery方法用于进行记录的查询操作//入口参数为sql语句,返回ResultSet对象
      public ResultSet executeQuery(String sql)
    {
        try {
    //建立数据库连接      stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
    //执行数据库查询操作
          rs = stmt.executeQuery(sql);
        }
        catch (SQLException ex) {
          System.err.println("db.executeQuery: " + sql + "" + ex.getMessage());
        }
     finally{
       return rs;
     }
      }//executeUpdate方法用于进行add或者update记录的操作//入口参数为sql语句,成功返回true,否则为false
      public boolean executeUpdate(String sql) {
        boolean bupdate = false;
        rs = null;
        try {
    //建立数据库连接,其它参数说明同上面的一样
          stmt = conn.createStatement();
          int rowCount = stmt.executeUpdate(sql);
    //如果不成功,bupdate就会返回0
          if (rowCount != 0)
            bupdate = true;
        }
        catch (SQLException ex) {
    //打印出错信息
          System.err.println("db.executeUpdate: " + ex.getMessage());
        }
        finally {
          return bupdate;
        }
      }  protected void finalize(){}
    }
      

  2.   

    谢谢啊,但是上面这段
    public class MySQL_JDBC{
      private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
      private String connStr="jdbc:odbc:Mydata";
    ...............
    不还是odbc吗?
    笔误?
      

  3.   

    啊,这个是原来用jdbc.odbc得连接方法,你按照上面我第一个说的改一下就行了