小编Tii*_*iba的帖子

为什么Class.forName('数据库驱动程序')?

为什么

Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
dbConnection = DriverManager.getConnection(strUrl, props);
Run Code Online (Sandbox Code Playgroud)

代替

dbConnection = EmbeddedDriver.connect(strUrl, props);
Run Code Online (Sandbox Code Playgroud)

指定字符串是否更容易出错,而不是编译器可以检查的类名?我看到了一个从配置中获取类名的示例,但这似乎是使用的模式,无论可用的替代方案如何.

java database jdbc

4
推荐指数
1
解决办法
235
查看次数

标签 统计

database ×1

java ×1

jdbc ×1