上一章简单的说了下jooq自动生成代码的功能,这里同样简单的说下jooq自动切换数据库。
一般一个项目有多个数据库(database)的时候会用到这个功能。
主要代码:
private static final String DEFAULT_DB = "jooqdb";
private DataSource dataSource;
public DSLContext getDSLContent(String dbName){
Settings settings = new Settings();
settings.withRenderSchema(true)
.withRenderMapping(
new RenderMapping()
.withSchemata(
new MappedSchema()