Version 2.0
   
自动登陆

 
 
 
版本:1.0.0 作者:尚德明  

本软件可以根据数据的结构生成相应语言的类,此版本支持JAVA和VB 6.0。

数据使用SQL Server,如果实际环境中不是使用SQL Server数据库,例如是Oracle,PostgreSQL,MySQl,Access等,可以先将数据库的结构转换到SQL Server中一份,然后使用本软件生成相应的代码再操作其他类型的数据库。

本人测试过JAVA+Oracle和VB 6+PostgreSQL 8.0数据库。

因为在目前的PostgreSQL数据库中不能很好支持ADODB.Parameter和ADODB.Command 所以在VB生成的类型中可以选择性的生成两种操作数据库的方法。

下面进行简要的使用介绍:

1、从下面的地址下载安装包,进行安装;

安装好,后将在开始菜单中看到快捷方式,运行后:

1区:选择数据源,可以在服务器输入框直接输入服务器名字,也可以通过下拉列表选择;数据库名称可以直接填入,也可以通过点击“数据库列表”按钮枚举服务器上的数据库,然后选择,数据库列表在2区中显示。去定要处理的数据库名称即可点击“选定该数据库”按钮,枚举其中的表对象。

对于3区的选项的几点说明:

不管是JAVA和VB,本公司所产生的代码框架中用到的数据库Connection都是全局的一个对象,因此只要这个对象处于打开状态,其他需要数据连接的地方几个通过一个ConnectionManager对象取得这个连接,而不需要额外去打开一个连接,在生成的VB类中已经自动产生这个Connection类及公共模块。

如果使用的数据库的OLE DB驱动支持ADODB.Parameter和ADODB.Command,建议导出VB类时使用此方法。

 

表结构类(Model)中除了包含字段成员的属性还是如下方法:

  • a.GetPrimaryKeyName 返回主键,如果有多个主键用分隔符分割,此方法JAVA类中没有
  • b.toString 返回当前对象中的所有字段值,也就是一条记录的内容

操作类(Entity)中的成员有:

  • 属性TableName:返回当前表名
  • 方法add:添加一条记录,参数是model
  • 方法getByPrimaryKey:通过主键查找记录,返回model
  • 方法FindByClause(JAVA中没有):通过任务条件语句,查找当前表记录,返回model的collection,默认查找全部
  • 方法Update:修改记录,但书为model
  • 方法Delete:删除一条记录,参数为主键
  • 方法Clear(JAVA中没有):根据传入的条件清除记录,默认清除全部

 
   
免费下载使用

下载计数器:1674

 
 
2004 Blanksoft.com 版权所有,版权与隐私声明 备案号:沪ICP备05007896号 如有问题,请联系webmaster@blanksoft.com