Class.forName("org.gjt.mm.mysql.Driver").newInstance();   
String url ="jdbc:mysql://localhost/news?user=root&password=sa&useUnicode=true&characterEncoding=8859_1"; 
 //news数据库名字密码sa 以root登陆
Connection conn= DriverManager.getConnection(url);   
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
String sql="select * from master";   
ResultSet rs=stmt.executeQuery(sql);

解决方案 »

  1.   

    换个驱动试试?
    Class.forName("com.mysql.jdbc.Driver").newInstance();
      

  2.   

    try{
        Class.forName( "com.mysql.jdbc.Driver" );
    }catch(ClassNotFoundException e){
        System.out.println("加载驱动程序失败");
    }
    Connection con=DriverManager.getConnection("jdbc:mysql://localhost/dbName","root","");
    你在连接的时候,可以先不要太多的参数,试下!
      

  3.   

    我试过了,可以的
    public class Mysql {
    static Connection conn;
    public static void main(String[] args){ try{
       String driverName="org.gjt.mm.mysql.Driver";
       String serverName="localhost";
       String portName="3306";
       String url="jdbc:mysql://localhost:3306/didoleo?useUnicode=true&characterEncoding=UTF-8";
       String username="root";
       String password="123abc";
       
       Class.forName(driverName);
       conn=DriverManager.getConnection(url,username,password);
       
       Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
       String sql="select name from students ";   
       ResultSet rs=stmt.executeQuery(sql);
       while(rs.next()){
        System.out.print(rs.getString("name"));
       }
       
      }catch(ClassNotFoundException e){
       System.out.println("error");
      }catch(SQLException e){
       e.printStackTrace();
       System.out.println("Could not connect to the database");
      }

    }
    }
      

  4.   

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
      

  5.   

    NonRegisteringDriver,确定jar包引入正确?
      

  6.   

    我把驱动里 那个.jar文件给解压了  然后把对应的文件 和包都放在我的class目录下  搞定!  呵呵!!
      

  7.   

    那是因为lib目录下引入了两个包,引起的包冲突.