使用模板编辑器生成个性化数据

332 阅读3分钟

1 模板编辑器的本质

恒辉桌面管理工具中的模板编辑器的本质是Velocity,Velocity是一个基于Java的模板引擎,通过特定的语法,Velocity可以获取在java语言中定义的对象,从而实现界面和java代码的真正分离,这意味着可以使用velocity替代jsp的开发模式了。这使得前端开发人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点,在实际应用中,velocity还可以应用于很多其他的场景,在此我们不深究Velocity,想了解的朋友可以阅读另一篇《Velocity的基本语法》,这里只做一个简单的演示。

2 模板编辑器生成个性化数据简单演示

在现实业务当中,我们可能会面对有的SQL语句,重复执行几千次,几万次,甚至更多的情况,普通查询窗口无法很好的完成这项工作,那么怎么办呢?这个时候,恒辉桌面管理工具的模板编辑器就可以安全、高效的帮你完成这项工作。

2.1 演示环境

恒辉桌面管理工具: OS系统:CentOS 7虚拟机 CPU:2颗 内存:2G 管理工具版本:HHDBCS 6.3 数据库: OS系统:CentOS 7虚拟机 CPU:2颗 内存:2G 数据库版本:MySQL 8.0.25

3 使用模板编辑器插入200万条数据

1 打开模板编辑器窗口

打开恒辉数据库桌面管理工具,点击模板编辑器打开模板编辑器窗口

1.png

2 查看编辑器快捷键

 点击文件下的设置查看编辑器快捷键

2.1.png 此处默认模板编辑器默认快捷键为Alt+k

2.2.png

3 选择循环模板

在模板编辑器编辑窗口,输入for按下快捷键Alt+k弹出下拉选项框,选择范围循环

3.1下载.png 得到如下模板

3.2.png

4 写好SQL并保存

写好插入SQL

4.1.png 选择执行到文件

4.2.png 点击执行,输入文件名,点击保存

4.3.png 弹出对话框,点击确定

4.4.png

5 写入数据

点击任务管理,选择添加SQL文件

5.1.png 点击添加,选择上一步保存的sql文件

5.2.png 点击确定,自动开始执行

5.3.png 点击日志可查看运行进度

5.4.png

6 检验数据

我们先打开abc表格看下数据

6.1.png 再使用select count(*) from abc;语句查询一下abc表有多少条数据

6.2.png 查询结果为200万条数据,至此事务完成。 恒辉桌面管理工具,在虚拟机环境下,写入200万条数据,只花费了828秒,而且检验下来没有丢失一数据,可见其安全,高效而且稳定。

这边小恒给大家推荐一下我的公司的产品,感兴趣的小伙伴们可以了解一下!希望有能帮助到你的! 这是我们的产品社区:www.deskui.com

我们公司研发的HHDBCS端口管理工具:dbcs.deskui.com