dbcrawler 1.4 发布,增加对视图的支持

红薯
 红薯
发布于 2010年09月19日
收藏 2

dbcrawler是一个轻量级数据库结构爬虫。它能够取得数据库的底层结构并返回POJO对象。可以利用其提供的统一API来取得各种不同的数据库系统 的结构,而不用关心这些dbms之间的差异,当底层dbms变化时还是会返回相同的POJO对象。dbcrawler当前只支持MySQL、 PostgreSQL、Apache Derby三种数据库。

新版本修复了一些重要的bug,另外增加对视图的支持。

dbcrawler 爬取数据库结构的代码:

DataBase dataBase = DBcrawlerUtility.getDataBase(connection, ConfigEnum.MAXIMUM);
//fetch the DBMS information
RDBMSInfo rdbmsInfo = dataBase.getRDBMSInfo();
System.out.println("rdbmsInfo:" + rdbmsInfo);
//Return Schemas
Set<Schema> schemas = dataBase.getSchemas();
//Iterate to Fetch the schema information and Tables
for(Schema schema : schemas)
{
   System.out.println("SchemaName :" + schema.getSchamaName());
   Set<Table> tables = schema.getTables();
   //Iterate to fetch the tables
   for(Table table : tables)
   {
     System.out.println("tableName :" + table.getTableName());
     PrimaryKey primaryKey = table.getPrimaryKey();
     Set<Column> columns = table.getColumns();
    }
}

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:dbcrawler 1.4 发布,增加对视图的支持
加载中

最新评论(1

wendal
wendal
貌似不错哦,研究一下先
返回顶部
顶部