3 回答
TA贡献1831条经验 获得超4个赞
Class.forName("ExampleClass").newInstance()new ExampleClass()
TA贡献1775条经验 获得超11个赞
Class#forName()DriverManager
package com.dbvendor.jdbc;import java.sql.Driver;import java.sql.DriverManager;public class MyDriver implements Driver {
static {
DriverManager.registerDriver(new MyDriver());
}
public MyDriver() {
//
}}Class#forName()DriverManagergetConnection()
public static Connection getConnection(String url) throws SQLException {
for (Driver driver : registeredDrivers) {
if (driver.acceptsURL(url)) {
return driver.connect(url);
}
}
throw new SQLException("No suitable driver");}org.gjt.mm.mysql.Driver
package com.dbvendor.jdbc;import java.sql.Driver;import java.sql.DriverManager;public class BadDriver implements Driver {
public BadDriver() {
DriverManager.registerDriver(this);
}}newInstance()newInstance()
添加回答
举报
