org.gjt.mm.mysql.Driver这个不是驱动类这个是一般是自动生成的是一个范例意思是叫你填写驱动类mysql的驱动类是com.mysql.jdbc.Driver
Java连接数据库代码
import java.sql.*;
public class DBTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
//加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//设置数据库连接字符串URL
String url="jdbc:mysql://127.0.0.1:3306/test";
//配置mysql的用户名以及密码
String user="root";
String pwd="admin";
//连接数据库
Connection conn=DriverManager.getConnection(url,user,pwd);
Statement statement=conn.createStatement();
//执行sql语句
String sql="select * from student";
//执行sql语句并返回相应的结果
ResultSet rs= statement.executeQuery(sql);
System.out.println("学号 "+"\t"+"姓名"+"\t"+"性别");
String name=null;
String sex=null;
while (rs.next()){
name=rs.getString("sname");
sex=rs.getString("sex");
System.out.println(rs.getString("sno")+"\t"+name+"\t"+sex);
}
rs.close(); // 关闭数据库
conn.close();
}catch(ClassNotFoundException e){
System.out.println("can not find the driver of mysql");
e.printStackTrace();
}catch(SQLException e){
System.out.println("can not open the database");
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
}
}