
|
数据库反向工程 |
|
|
Kant for database基于JDBC来进行数据库的反向工程:
Kant for database要求所有的表的容器为Schema,因此反向工程也要求以Schema为操作对象。其操作步骤如下:
选中模型浏览器上的Schema对象,图标为
,单击属性编辑器上的“从数据库反向工程...”链接(或右键菜单“从数据库反向工程...”),如下图:

系统显示驱动选择对话框:

选项说明:
输入完毕,单击“连接到数据库...”,系统会测试连接。如果连接失败,错误信息会显示在上方信息区;如果连接成功,会显示下图选择导入对象对话框:

用户选择要导入表或视图后,单击“按钮”,系统显示进度对话框,稍后导入完成,如下图:

如果想把导入的表显示在框图,则选中所有希望导入的表,然后拖放到框图上,如下图:

然后进行自动布局:在框图不选择任何对象,右键菜单:【自动布局】。布局后的状况如下图:

举例,假如用户希望新增Sql Server 2000的JDBC驱动,其驱动程序为三个Jar文件:mssqlserver.jar,msutil.jar,mssqlserver.jar。(当然,这个驱动kant已经自带了)
首先,我们将三个jar复制到:安装目录/eclipse/plugins/com.trufun.psm.database.jdbcDrivers_2.0.0/drivers
其次,打开文件:安装目录/eclipse/plugins/com.trufun.psm.database.jdbcDrivers_2.0.0/plugin.xml
编辑此文件,加入以下内容:
| <extension point="com.trufun.psm.database.jdbcDriver"> <driver driverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://[host]:1433;DatabaseName=[dbname]" > Microsoft SQL Server (6.5, 7, 2000 and 2005) JDBC Driver provided by microsoft. • host is the host name, such as localhost. • dbname is a database name on the database server. • drivers/msbase.jar, drivers/mssqlserver.jar, drivers/msutil.jar </driver> </extension> |
其中最重要的是"driverClass"属性。绿色部分为描述,可无。保存。
重新启动eclipse即可。
|
©2003-2008 楚凡科技 版权所有 |