e2

滴滴侠,fai抖

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

之前写了一个小工具软件,叫MakeSQL,可以自动生成的SQL语句,仅适用Oracle数据库。用了一段时间,真的可以提高编程的效率,大大地减少写SQL语句的时间。我还有点不满意,它生成的SQL语句是写在根目录下的txt文件的,而且文件名超长,看着真的不爽。我一直都很想改进这个小工具程序,将生成的sql语句直接显示在界面上。但是,我不怎么喜欢RichTextBox这个控件,因为这个控件能够操作的空间很小,只能显示文本而已,并不美观。
一次很偶然的机会,我知道有个开源的控件叫FastColoredTextBox,能够将编程语言显示得比较美观。那我可以将它用在我的小工具程序里面啊,不要写txt文件了,而是将sql语句显示在界面上,只要复制就可以了。
我实现的界面如下所示:
这里写图片描述
sql语句显示在SQL的tab页上,我们只要复制sql内容就OK了。我们在使用这个软件的时候,就不需要像之前的版本一样,在根目录找到txt文件,再打开拷贝。这样使用就更加方便了。

使用步骤如下
(1)数据库设置
点击左上角“数据库设置”,弹出数据库设置的对话框,如下图所示:
这里写图片描述
设置用户名、密码和数据源,就点击“确定”按钮,保存数据库连接信息。输入数据之后,就可以测试连接。
(2)录入表名,查询表的字段
表名的输入框中录入表名,点击“查询”按钮,如下图所示:
这里写图片描述
(3)选择字段,生成插入或更新或查询语句
这里写图片描述
底部有全选或者反选的复选框
(4)复制生成的sql语句
这里写图片描述

说明:改好的程序我不想上传到csdn资源了,我想把源码上传到github,上传完成了之后,我就粘贴源码地址。

我已经将源代码发到github上面了,连接为MakeSQL

posted on 2017-01-21 22:14  纯黑Se丶  阅读(321)  评论(0编辑  收藏  举报