当前位置:  开发笔记 > 编程语言 > 正文

是否有适用于Java的数据库建模库?

如何解决《是否有适用于Java的数据库建模库?》经验,为你挑选了1个好方法。

有谁知道Java库为分析和操作任意关系数据库模式提供了有用的抽象?我在想一些可以做的事情

LibraryClass dbLib = ...;
DbSchema schema = dbLib.getSchema("my_schema");
List tables = schema.getTables();

DbTable myTable  = ...
for(DbColumn col : myTable.getColumns()){
    ... = col.getType();
}

甚至操纵表格

myTable.addColumn(
    new DbColumn("my_new_column", Type.UNSIGNED_INTEGER);
);

DbColumn myColumn = ...
myTable.removeColumn(myColumn);

大多数数据库建模工具在内部都有这样的抽象,但是我可以使用Java中的一个,还是我必须自己编写?



1> Gowri..:

JDBC本身就有这样的抽象.查看java.sql.DatabaseMetaData.但是,这是标准的可选部分,它取决于您使用的JDBC驱动程序是否已实现.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有