主要功能: 由系统提供数据库结构信息,包括字段名称、类型、长度等,源代码模板中可以直接使用这些字段属性,使用Javascript语言,通过模板生成源代码。 适用范围: 生成对数据表进行增加、删除、修改和查询操作的源代码,尤其适合逻辑相同但访问的数据表不同的应用开发, 可以大大提高数据库应用项目的开发效率,减少简单重复劳动。 标记说明: 模板中Javascript语句块标记 <$ //Javascript代码 $> 在模板中嵌入(引用)Javascript变量值或函数返回值的标记为<$=变量或函数$>,例如:<$=sys_fields[0].name$>。 使用流程(新建项目):   1、创建项目   2、设置数据库连接参数   3、创建一个或多个模板并编辑模板   4、选择要生成源代码的数据表   5、选择菜单“模板 | 生成代码”生成源代码   6、选择菜单“模板 | 保存生成的代码”把源代码保存到文件中   7、保存项目 脚本中可使用的系统变量: 名称 含义 类型 说明 sys_table_name 数据表名 字符串 当前打开的数据表名称 sys_fields 字段数组 数组 数组元素为Field对象,sys_fields.length为数据表字段总数 sys_keys 数据表关键字字段数组 数组 数组元素为Field对象,sys_keys.length为关键字字段总数 sys_user_name 数据库用户名 字符串 连接参数中的数据库用户名 sys_db_name 数据库名称 字符串 连接参数中的数据库名称。对于Oracle数据库,本变量值为空 sys_output 生成的代码存放在此变量中 字符串 通常不需要直接使用本变量,要在脚本中输出,请使用函数print或println Field对象(字段)属性: 名称 含义 类型 调用示例 name 字段名称 字符串 sys_fields[i].name type 字段类型 字符串 sys_fields[i].type size 字段长度 整数 sys_fields[i].size scale 字段小数位数 整数 sys_fields[i].scale default_value 字段缺省值 字符串 sys_fields[i].default_value is_null 字段值是否允许为空 boolean型 sys_fields[i].is_null is_primary_key 是否为关键字字段 boolean型 sys_fields[i].is_primary_key 脚本中可使用的系统函数: 名称 含义 返回值类型 调用示例 说明 print(str) 输出代码(不加换行符) 无返回值 print(变量或常量) 输出代码,代码最后不加换行符 println(str) 输出代码(加换行符) 无返回值 println(变量或常量) 输出代码,代码最后加换行符 getFieldList() 返回字段列表 字符串 getFieldList() 返回用逗号分隔的字段列表 数据库连接参数设置: 支持数据库插件,目前仅支持MySql与ADO (Windows), 如果您有不被支持的数据库,可以发送EMail, 我们将尽快推出. 所有数据库类型配置相同,首先选择数据库类型,输入相关信息如主机名,端口,用户名,密码以及数据库名。