public class TestJDBC{
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1/school?user=root&password=root";      
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from teacher");
rs.next();
System.out.println(rs.getString(2));
rs.close();
stmt.close();
conn.close();
}
}一般我们这样子就可以执行连接,但是我把Class.forName("com.mysql.jdbc.Driver");
去掉也能一样的从数据库拿到东西,这是为什么,这时候com.mysql.jdbc.Driver的实例是怎么加载到JVM的呢?
坐等!