Hen*_*ing 5 java database rdbms modeling
有谁知道Java库为分析和操作任意关系数据库模式提供了有用的抽象?我在想一些可以做的事情
LibraryClass dbLib = ...;
DbSchema schema = dbLib.getSchema("my_schema");
List<DbTable> tables = schema.getTables();
Run Code Online (Sandbox Code Playgroud)
和
DbTable myTable = ...
for(DbColumn col : myTable.getColumns()){
... = col.getType();
}
Run Code Online (Sandbox Code Playgroud)
甚至操纵表格
myTable.addColumn(
new DbColumn("my_new_column", Type.UNSIGNED_INTEGER);
);
DbColumn myColumn = ...
myTable.removeColumn(myColumn);
Run Code Online (Sandbox Code Playgroud)
大多数数据库建模工具在内部都有这样的抽象,但是我可以使用Java中的一个,还是我必须自己编写?