春风博客

春天里,百花香...

导航

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

公告

MAIL: junglesong@gmail.com
MSN: junglesong_5@hotmail.com

Locations of visitors to this page

常用链接

留言簿(11)

随笔分类(224)

随笔档案(126)

个人软件下载

我的其它博客

我的邻居们

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

SqlToolBox 1.60发布,介绍及使用

SqlToolBox的前身是本人的SqlAnywhere,我制作此软件旨在为Java程序员在操作数据库时提供一个趁手的工具,此软件完全免费,且功能还在不断增加中,目前最高版本是1.60.

SqlToolBox有如下功能:
1.本地无需安装客户端,通过本程序即可访问数据库.
2.可访问oracle,db2,sqlserver,sybase,informix,mysql,postgresql等七种数据库,用户只需加载相关的jar包即可(注意修改下Run.bat文件).
3.打开数据库既可通过设定好的XML文件打开,也可通过对话框打开.
4.打开数据库后,程序会依次列出数据库中的Schema,Schema下的各表和和表中的各字段;更改上层,下层会随之改变.还提供了树状目录方便程序员在数据库中浏览.
5.轻松获得某表的完整CRUD各语句以及表对应的Pojo文件,Hibernate匹配文件等.
6.可执行SQL语句,显示处理结果,还可以保存SQL语句和处理结果。
7.可对多层的Select语句进行整形,帮助程序员理清其结构.
8.可打开多个窗口以进行不同的处理.

介绍页面:
http://www.blogjava.net/sitinspring/archive/2008/01/27/178041.html

下载页面:
http://download.enet.com.cn/html/030212008012701.html

软件大小:
2.53M

运行软件的前提条件:
运行此软件需要安装JDK1.5或以上版本.

SqlToolBox的主要功能有:
1.它能连接并操作Oracle,MySql等多种数据库。
2.提供数据库的平面视图和树状视图以方便用户浏览。
3.能生成表的CRUD语句及Hibernate配置文件,Pojo类等。
4.能执行SQL语句并返回结果以及对SQL语句进行整形。
5.能方便的查看表结构。
6.用户可打开多个窗口访问不同数据库,也可以在不同的选项页中进行不同的操作。

SqlToolBox示例界面:


以下是SqlToolBox的使用教程:

1) 启动SqlToolBox.
如下图,点击其中的"Run.bat"启动程序.


打开后,程序将显示以下界面:


2.通过对话框打开数据库.
首次启动时,用户本机没有XML描述数据源文件,只能通过对话框来打开数据库.
点击菜单中的"文件"->"打开数据源对话框",将弹出以下界面.


接下来输入数据库服务器的IP地址和数据库名,举例如下:


接着,选择数据库类型,我的数据库是Oracle的,就选它了.选完后,你会发现数据库类型和Url都被自动填入了.


接下来填入用户名和密码,如果所有信息均正确,你稍等一会就能看到数据库操作窗口被打开了.

3.存储数据库信息文件.
点击数据源窗口中的"保存文件"按钮,写入文件名,你就将数据库信息存储到了文件中.


文件信息如下:

<?xml version="1.0" encoding="UTF-8"?>
<datasource>
    
<type>oracle</type>
    
<url>jdbc:oracle:thin:@192.168.104.173:1521:orcl</url>
    
<usr>hy</usr>
    
<pswd>hy</pswd>
</datasource>


4.通过数据库信息文件打开数据库.
点击菜单"文件"->"打开XML形式的数据源文件",找到刚才保存的文件,


然后出现以下界面:


"执行中"对话框消失后,表空间和表都被载入了.
以下是平面视图状态的表和表空间.


以下是树视图状态的表空间和表:


5.查看表的字段及其字段属性
在平面视图中中选择一个表,左下方即出现这个表的字段及其字段属性,如下图:


在树视图中左键选择第三级节点-表节点,也可以达到同样的效果。


6.取得单表的各种Sql文。
在平面视图或树视图中,对着表名,点击右键,会弹出一个菜单,选择“取得单表查询语句”到“取得单表更新语句”这五个菜单项,能得到Select,insert,delete,update等四种SQl文。它们将出现在右边的当前选项卡的文本框中。


树视图中的同等操作:


7.将SQL文变成Java中的语句。
作为Java程序员,在程序中写SQL语句是必不可少的,这项工作也比较乏味,在SQLToolBox的帮助下,你可以轻松完成这一过程。

首先,在右边选项卡中的文本框中选中SQL语句。


然后,点击倒数第二个工具栏按钮,也就是文字“将Sql语句StringBuffer化”上面的那一个。接下来看这段选择的文字发生了什么变化:


看,写StringBuffer的过程SqlToolBox自动帮你完成了,SQL语句也可以帮你完成大部分,为你节省了不少时间吧,你可以把这部分时间用到更有创造性,更能体现你个人价值的地方去了。

(未完待续)

 

posted on 2008-01-27 17:36 sitinspring 阅读(2185) 评论(35)  编辑  收藏 所属分类: 个人作品

评论

# re: SqlToolBox 发布,介绍及使用 2008-01-31 22:50 易初风云

太强了,佩服.谢谢!  回复  更多评论   

# re: SqlToolBox 1.57发布,介绍及使用[未登录] 2008-03-10 16:26 aaa

希望支持sybase的jconn3.jar(jconnect6.0)jdbc for sybase   回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-06-15 12:42 育平

强啊!我好想也能做出这样的作品来!  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-06-25 08:57 钩子

强,仰慕!  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-05 16:04 danielxu

你好,SqlToolBox 1.60我刚试用了。很不错。
提点小建议。第一,你的数据库连接url和drivers中,sqlserver的是以前版本的,sqlserver 2005(sqljdbc.jar新版)的drivers和url都不一样了,所以加载sqlserver2005的时候会出现不能加载的问题。第二,jtds-1.2.2.jar用的很多,希望能加入到程序里。
另外,你的这个程序是否能原工程共享?如果可以的话可以发到xudayusky@gmail.com  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 14:04 creasure

建议做成opensource!让老外尝尝国产的厉害。:-)  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 16:18 如坐春风

@creasure

不敢当,不成熟的地方还有很多,不敢拿出去。
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 16:19 如坐春风

@danielxu

您的建议很好,有时间我会大修一次。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 16:46 creasure


@如坐春风
建议你做个opensourc,因为这样就会有更多的朋友来一起做这个,让他更加完善!呵呵  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 16:51 如坐春风

@creasure

是好主意,只是现在时机不太成熟,修改后的版本我会考虑open一下的。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-08 19:43 creasure

@如坐春风
好啊,到时别忘了通知我一声。我要好好学JAVA,呵呵  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-25 16:59 Always BaNg.

SQL应该做成语法高亮,SQL此法分析器到处都是。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-07-25 21:00 博学精思慎言笃行

@Always BaNg.

有此计划,有时间就实施。
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-09-11 13:08 试用者

几点意见:
1.查询结果的行号能否根据个人意愿加上或是取消掉?
2.如果SQL语句除错可否提示充分一些?
3.同连一个数据库过多就有人老连不上,是什么问题?  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-09-11 13:10 试用者

整形功能在处理group by上有些问题。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-09-13 19:24 寻道者

@试用者

谢谢提醒,如有十天左右的时间一定做更改。
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-09-17 21:39 试用者

CRUD几大语句能否由用户决定是否首先换行显示啊?  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-09-19 11:57 sitinspring

@试用者

有时间就会修改成让用户自行设定。
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-10-17 23:36 隔叶黄莺

真的,很不错的  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-11-14 08:30 初学者

我对数据库还不太懂。我现在想用这个连到网络上infomix服务器上。是不是还得需要for infomix的jar啊。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-11-14 11:22 sitinspring

@初学者

是,需要手动放入这个jar。再改写run.bat文件,把这个jar添加进入。

  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2008-11-26 16:08 towne

能不能增加对hsqldb的支持呢?
hsqldb一直没一个很好的界面
另外 源码能共享吗?
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2009-01-28 17:25 heyang

大家好,目前SqlToolBox已经升级到1.71版本,欢迎大家下载适用。

另外多数据库的完全支持也在考虑中。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2009-02-05 23:04 heyang

当前版本1.75  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2009-04-01 23:05 mircle

不能白用
留2点我使用中遇到的问题

1 oracle 的 rac 配置 貌似不支持

2 开始加载数据库对象信息 性能有待调优   回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2009-04-02 05:28 heyang

@mircle

万分感谢您的反馈,有机会我会在最新版本中加入新功能。

最新版本会发布在:
http://www.blogjava.net/heyang/archive/2009/01/23/252423.html

  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2009-09-02 14:49 willim2000

swing开发的数据库管理工具,
http://willim2000.blog.chinajavaworld.com/entry/3032/0/?slideshow=0
  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-05-10 09:10 股海e程

新版可以下载了。

http://www.blogjava.net/heyang/archive/2010/05/09/320421.html  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-05-11 11:21 何杨

1.78测试版本可下载:

http://www.box.net/shared/ti56l5c9hs  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-05-11 22:42 何杨

1.7.9 版本:
http://www.box.net/shared/ejnxf241is  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-05-12 23:41 何杨

1.8.0版下载:
http://www.box.net/shared/ggmlmyjrrg  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-05-20 18:43 何杨

SqlToolBox1.8.2版下载
http://www.box.net/shared/o48fxqem61   回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2010-12-03 20:16 何杨

SqlToolBox 1.8.6 版下载
http://www.box.net/shared/0flunl0zul  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2011-01-22 22:28 何杨

http://www.blogjava.net/heyang/archive/2011/01/22/343382.html

1.88版下载。  回复  更多评论   

# re: SqlToolBox 1.60发布,介绍及使用 2012-02-24 14:46 alias

你的程序无法连接DB2数据库,已经将DB2的JAVA包加进去了,但仍提示 Cannot load JDBC driver class 'com.ibm.db2.jdbc.app.DB2Driver  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
sitinspring(http://www.blogjava.net)原创,转载请注明出处.