关于虚拟数据源

最后更新:2023-12-27 05:30:06 | 状态:未完成
在没有开发过程中通过是根据数据源key返回相应的service再执行数据库操作,

但有些场景需要生在指定数据库的SQL并不需要执行,这时并不需要注册实际的数据源,也就是不需要安装数据库
可以根据数据库类型返回一个service,这个service执行后可以返回相就的SQL并不会去连接数据库

AnylineService service = ServiceProxy.service(DatabaseType.MySQL);
ConfigStore configs = new DefaultConfigStore();
service.querys("crm_user", configs);
List<Run> runs = configs.runs();
for(Run run:runs){
	System.out.println(run.getFinalQuery());
}
Table table = new Table("crm_user");
table.addColumn("ID", "INT");
service.ddl().create(table);
List<String> ddls = table.ddls();
for (String ddl:ddls){
	System.out.println(ddl);
}

最近更新 搜索 提交