运行环境:java + mysql  。
java与mysql做连接时‘JDBC驱动’的环境变量该怎么配置?????
我下载的是‘mysql-connector-java-3.1.8a’的JDBC驱动。
有人教我把驱动的jar文件放到lib目录中去,照做了还是不行不通,我也把"d;\mysql\mysql-connector-java-3.1.8-bin.jar;"放到了环境变量CLASSPATH里面去了,
可是运行结果还是“无法加载驱动程序org.gjt.mm.mysql.Driver”。import java.sql.*;
public class connectmysql{
public static void main(String agrs[]){
String driver ="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://compaq:3306/jojo";
String user="root";
String password="";
try{
Class.forName(driver);
}
catch(Exception e){
System.out.println("无法加载驱动程序"+driver);
}
try{
Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("数据库连接成功");
con.close();
}
catch(SQLException ee){
System.out.println("数据库连接失败");
}
}
}

解决方案 »

  1.   

    你用的是3.18,要这样写
    String driver ="com.mysql.jdbc.Driver";
      

  2.   

    类的驱动没有错啊!!
    我有一个成功的,你拿去试一下。
    Class.forName("org.gjt.mm.mysql.Driver );     String    url    ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"     //testDB为你的数据库名     Connection    conn=    DriverManager.getConnection(url);     Statement    stmt=conn.createStatement();     String    sql="select    *    from    test";     ResultSet    rs=stmt.executeQuery(sql);
      

  3.   

    把它放到<java安装路径(默认如:C:\Program Files\Java\j2re1.4.2_08)>下的lib\ext目录下试试。
      

  4.   

    把它放到C:\Program Files\Java\j2re1.4.2_08\lib\ext下(可能有所不同)试试。
      

  5.   

    恩 ! 现在我只加载驱动程序!import java.sql.*;
    public class connectmysql{
    public static void main(String agrs[]){
    Class.forName(org.gjt.mm.mysql.Driver);
    }
    }
    在用命令 javac connectmysql.java  后 有以下的编译错误:
    connectmysql.java:4:package org.gjt.mm does not exist
                             Class.forName<org.gjt.mm.mysql.Driver>;
    1 error说是找不到org.gjt.mm 这个包!
      

  6.   

    把你下载的jar文件驱动程序,设置为环境变量!!
      

  7.   

    classpath里面添加mysql的jar文件
      

  8.   

    在运行程序前set classpath=你的mysql 的jar的路径。
    然后再执行哦