基于WPF的数据库小工具(sqlquery)
最近一直想接触WPF,因为公司同时需要在3个数据库进行测试,而来回切换不同查询工具比较麻烦,所以借助这个原因做了一个查询分析器,主要是针对DB2.SQL.ORACLE等3个数据库,简单支持表结构的修改跟对单表查询出的数据进行修改,以及导出数据等
由于也是才接触WPF很多东西也涉及的不多,尤其是美化方面,所以暂时先采用了DEV控件做为展现,很多功能也只是基于目前公司的需要做出来的,
希望多交流,如有想参与的也请联系我,可以协同开发。在此先上几个图片
目前数据结转功能主要针对 不同数据库之间对比和导出导入的功能,但目前 此功能并不完善,还没有到使用的阶段。功能上比较简单,比如快捷键
有 S + [TAB] = SELECT * FROM
U + [TAB] = UPDATE
D + [TAB] = DELETE FROM
DT + [TAB]= 当前日期 等,
对表名 点右键可以直接导出表结构(SQl语句),当然会根据不同的数据库,结构也会有所变化。
当然这里面的中文注释并没有采用数据库里的注释字段,而是建立一个单独的表去存储这个信息。可以通过添加描述自动添加
在编辑器中 如果选中表名 之后点右键选择定位或是快捷键都可以,直接会定位到左边树中该表所在位置,列也是如此。
格式刷功能,有2个功能,一个是去除多余空格,自动换行 二个是 替换不同数据库中的时间格式,因为DB2,SQL,ORACLE的时间格式各不相同。
在系统配置里有一些简单选项,
1.语法折叠这个目前只能识别一些简单语句,所以不常用。
2.字体这里主要是设置 SQL编辑器中的字体
3.是否分页绑定,这个是针对查询的数据,
如果勾选分页绑定,则查询是按后面的文本框的行数进行分页显示的。
如果没有勾选的话,默认是查询语句如果超出后面文本框的行数,则会弹出提示,
4.是否显示数据窗口,这个是DEV的一些特殊功能,可以对查询的数据进行筛选
本人 文笔不很好,希望大家别介意。这里会提供下载链接,希望大家多多支持
http://pan.baidu.com/share/link?shareid=155579&uk=3945482725