关于虚拟数据源
最后更新:2025-07-24 11:08:52
|
状态:未完成
在没有开发过程中通过是根据数据源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);
}