说明本项目是基于springboot+mybatis3+druid数据源架构演示
1.配置数据源忽略,网上有很多例子,配置好数据源后,在配置类中添加Mybatis的DatabaseIdProvider,如下
@Bean
public DatabaseIdProvider databaseIdProvider() {
DatabaseIdProvider databaseIdProvider = new VendorDatabaseIdProvider();
Properties properties = new Properties();
//达梦数据库
properties.setProperty("DM DBMS", "dm");
//mysql数据库
properties.setProperty("MySQL", "mysql");
databaseIdProvider.setProperties(properties);
return databaseIdProvider;
}
2.怎么获取Properties的key?
Mybatis是把数据库的厂商名称来当作key的,下面是获取数据库厂商名称的例子
public static void main(String[] args) throws Exception {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/";
String username = "root";