【发布时间】:2019-08-10 23:49:23
【问题描述】:
在 Spring 中,使用 DriverManagerDataSource 和 SimpleDriverDataSource 根据 driverClassName、url、用户名和密码创建新数据源有什么区别?
例如,使用 DriverManagerDataSource 您可以执行以下操作:
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName(driverClassName);
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
使用 SimpleDriverDataSource 时,您可以:
SimpleDriverDataSource dataSource = new SimpleDriverDataSource();
Class<? extends Driver> driver = (Class<? extends Driver>) Class.forName(driverClassName);
dataSource.setDriverClass(driver);
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
【问题讨论】:
标签: spring jdbc datasource spring-jdbc