我可以连接到h2嵌入式数据库没有设置class . forname ("org.h2.Driver") ?我只使用了这些参数:url, login和pass
public static Connection getConnection() {
String url= ResourseHelper.getUrl();
String user= ResourseHelper.getUser();
String pass= ResourseHelper.getPass();
try {
return DriverManager.getConnection(url, user, pass);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
然后我使用这个连接创建嵌入式数据库。这是有效的。对吗?
是的,对于Java 1.6及更新版本,不再需要Class.forName("org.h2.Driver")
。这是由于JDBC 4.0中的一个更改。