梦里寻她千百度 用emacs做db2的client

找了好久db2的客户端,都没有找到合适的。起时不止是db2的,mysql的客户端也一样都没有找到合适的。所谓合适是指

  • 可以在多个平台工作(linux + window)
  • 运行稳定

DB2在安装之后有一个客户端的,叫做 db2cc (comander center),唯一的缺憾是里面的command editor没有SQL的语法高亮,有些打字错误在编辑期间看不出来,例如我经常把from打成form,这一定要在运行期间才检查的到。还有一个缺憾就 是没有补全功能,这点mysql的command line工具要好的多,不全很只能。Eclipse的db插件一直也没找到很好的,quantum实在是不稳定。今天忽然想到一个问题,不知道emacs 有没有db2的插件?上网一查,果然早已经有了,还是默认已经安装了的!什么也不用做,直接打开emacs m-x sql-db2 就大功告成了。在emacs里面建立一个sql文件,什么语法高亮、自动不全等等有关文本编辑的东西自然不在话下,在写好的sql语句上面c-c c-c一下结果就在*sql*的buffer里面了。

要注意的一点是,默认的语句结束符号是newline,要想把一个sql语句分行写必须设置一下sql-db2-options 添加 -t 的选项。


_src="http://farm1.static.flickr.com/145/417769210_6202b50151_o.jpg" alt="sqldb2" height="812" width="882">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值