使用模板编辑器生成个性化数据
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 打开模板编辑器窗口
打开恒辉数据库桌面管理工具,点击模板编辑器打开模板编辑器窗口
2 查看编辑器快捷键
点击文件下的设置查看编辑器快捷键
此处默认模板编辑器默认快捷键为Alt+k
3 选择循环模板
在模板编辑器编辑窗口,输入for按下快捷键Alt+k弹出下拉选项框,选择范围循环
得到如下模板
4 写好SQL并保存
写好插入SQL
选择执行到文件
点击执行,输入文件名,点击保存
弹出对话框,点击确定
5 写入数据
点击任务管理,选择添加SQL文件
点击添加,选择上一步保存的sql文件
点击确定,自动开始执行
点击日志可查看运行进度
6 检验数据
我们先打开abc表格看下数据
再使用select count(*) from abc;语句查询一下abc表有多少条数据
查询结果为200万条数据,至此事务完成。 恒辉桌面管理工具,在虚拟机环境下,写入200万条数据,只花费了828秒,而且检验下来没有丢失一数据,可见其安全,高效而且稳定。
这边小恒给大家推荐一下我的公司的产品,感兴趣的小伙伴们可以了解一下!希望有能帮助到你的!
这是我们的产品社区:https://www.deskui.com
我们公司研发的HHDBCS端口管理工具:https://dbcs.deskui.com