我刚刚学习Java和数据库的连接 我用的是Mysql server 5.0 已经正确设置 并且也把JDBC 的路径设置在classpath里了,可是还是提示无法找到class.forname 那个类 ,请问这是什么原因呀 谢谢

解决方案 »

  1.   

    会不会是下载的驱动有问题啊,或者驱动没有Import进去。
      

  2.   

    你用的什么驱动把驱动jar所在目录包括文件名 放进classpath里面看看你的代码
      

  3.   

    用的是 mysql-connector-java-5.0.4-bin.jar
     import java.sql.Connection;
    i mport java.sql.DriverManager;
     Class.forName("com.mysql.jdbc.Driver") 这句的问题
      

  4.   

    C:\udp\mysql-connector-java-5.0.4-bin.jar;%JAVA_HOME%.lib.tools.jar;
    前面的是JDBC的路径
      

  5.   

    我就是简单测试一下有没有连接成功
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.ResultSet;
    import java.sql.Statement;
    class dbManger 
    {        
      String str_classname="com.mysql.jdbc.Driver";                                                                                
            String str_conn     ="jdbc:mysql://localhost/newpet";
            String str_username ="user";
            String str_password ="";
           Connection con_conn;
           public dbManger()
            {  
                    try
                    {
                        Class.forName(str_classname).newInstance();      
                      con_conn=DriverManager.getConnection(str_conn,str_username,str_password);                
                      }
               catch(Exception e)                                                                                       {
                System.out.println(""+e.toString());
         }
      }    public static void main(String argc[])
       {
             dbManger dbtext = new dbManger();   }}