不用安装jdbc,你把考的Mysql的jdbc的驱动的.class文件放在你的JavaBean的路径下,就能找到,或者是你设置的ClassPath下也是可以的.如果你是用Tomcat做服务器的话,可以把下载的驱动文件夹放在Jsp发布的路径下的WEB-INF下的classes下,完全可以把它当成一个JavaBean处理!!

解决方案 »

  1.   

    用DriverManager连接:
    mm.mysql的class名为org.gjt.mm.mysql.Driver
    jdbc url参数说明:
    url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][¶m2=value2]... 
    参数名 取值 缺省 
    user 数据库用户名 无 
    password 数据库用户口令 无 
    autoReconnect 当数据库连接丢失时是否自动连接,取值true/false false 
    maxReconnects 如果autoReconnect为true,此参数为重试次数,缺省为3次 3 
    initialTimeout 如果autoReconnect为true,此参数为重新连接前等待的秒数 2 
    maxRows 设置查询时返回的行数,0表示全部 0 
    useUnicode 是否使用unicode输出,true/false false 
    characterEncoding 如果useUnicode,该参数制定encoding类型,建议使用8859_1 无 
      

  2.   

    给你一个我以前的例子吧:
    import java.util.*;
    import java.sql.*;class database {
    public static void main(String args[]) {
    try{
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url="jdbc:mysql://localhost:3306/Sample?user=root;password=";
    Connection connection=DriverManager.getConnection(url);
    Statement statement = connection.createStatement();
    String sql="SELECT * FROM person";
    ResultSet rs = statement.executeQuery(sql);
    String tt; 
    // 获得数据结果集合
    ResultSetMetaData rmeta = rs.getMetaData();
    // 确定数据集的列数,亦字段数
    int numColumns=rmeta.getColumnCount();
    // 输出每一个数据值
    for(int i=1;i<=numColumns;i++) {
        if(i<numColumns)
          System.out.print(rmeta.getColumnName(i)+" | ");
        else
          System.out.println(rmeta.getColumnName(i));
        }
        while(rs.next()){
           for(int i=1;i<=numColumns;i++) {
               if(i<numColumns)
                  System.out.print(rs.getString(i).trim()+" | ");
               else
                  System.out.println(rs.getString(i).trim());
           }
        } 
    rs.close(); 
    connection.close();
    }catch(Exception ex){
       System.out.println(ex);
       System.exit(0);
    }
    }
    }
    当然你还需要相应地更改一下IP、数据库、用户名和密码。
      

  3.   

    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    我就是在这一步,告诉我不能找到“org.gjt.mm.mysql.Driver”
    但是我已经在classpath里面设了路径
      

  4.   

    我的错误是:
    Unable to load driver. SQLException: No suitable driver SQLState: 08001 VendorError: 0 
    如何处理?