jdbc Class.forName() 作用
?使用JDBC时,我们都会很自然得使用下列语句:
java 代码
- Class.forName("com.mysql.jdbc.Driver"); ??
-
String?url?=?"jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8"; ??
-
String?user?=?""; ??
-
String?psw?=?""; ??
- Connection?con?=?DriverManager.getConnection(url,user,psw);??
??? 为什么说很自然呢,因为无论是网上还是书本教程上得例子都是这样的,而且程序也确实正常运行了,于是大家也就心安理得的找葫芦画瓢下去了。
??? 一定要有这一句吗?不是的,我们完全可以用这样一句代替它:
java 代码