免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1149 | 回复: 0
打印 上一主题 下一主题

HSQLDB使用SQLExplorer插件连接数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-29 22:11 |只看该作者 |倒序浏览

5.2  使用SQLExplorer插件连接数据库
SQLExplorer插件可以通过JDBC访问常用的关系数据库,同时也支持像Hibernate这样的工具访问数据库。其官方站点为
http://sourceforge.net/projects/eclipsesql

本节介绍如何使用SQLExplorer插件,查看5.1.2小节建立的score内存数据库的具体内容。首先介绍SQLExplorer插件的安装,然后介绍SQLExplorer插件的具体使用方法。
工作在内存模式下的HSQLDB数据库,会随着程序的退出而关闭,所以在下面的操作中MemoryDB要始终保持运行状态。本章在程序中设置断点,调试运行,使程序保持运行状态。
跟我做
(1)打开MemoryDB.java文件,在程序行“System.out.println(“在此行上设置一个断点”);”前设置一个断点。
(2)右击“MemoryDB.java”文件,在快捷菜单中选择【调试方式】|【Java应用程序】命令,MemoryDB.java程序调试运行至断点处,建立了内存数据库score。
(3)单击【窗口】菜单,依次选择【打开透视图】|【其它…】命令,打开【选择透视图】对话框,选择“SQLExplorer”,打开SQLExplorer透视图,如图5-2所示。

图5-2  选择SQLExplorer透视图
SQLExplorer透视图有7项内容,分别如下:
  ● Aliases 别名,用来标识数据库连接串。
  ● Connection Info 连接信息,用来显示连接数据库时的相关信息,如数据库产品名称、版本、JDBC驱动程序的名称、版本、用户名、连接串、是否自动提交等。
  ● Connections 显示活动的连接情况。
  ● Database Structure View显示数据库结构。
  ● Drivers 配置驱动程序用。
  ● SQL History 执行SQL的历史记录。
  ● SQL Results 执行SQL的结果集。
(4)打开如图5-3所示的Drivers视图,右击“HSQLDB In-Memory”,在快捷菜单中选择【Change the selected Driver】命令,打开Modify Driver窗口。
(5)选择【Extra Class Path】选项卡,单击【Add】按钮,在【打开】窗口中选择d:\hsqldb\lib\hsqldb.jar,将HSQLDB数据库的驱动程序加入到classpath中。
(6)在【Example URL】文本框中输入“jdbc:hsqldb:mem:score”,单击【确定】按钮,如图5-4所示。这时,Drivers视图中的“HSQLDB In-Memory”由

变成

,表示HSQLDB数据库的驱动程序配置成功。

        

图5-3  Drivers视图                          图5-4  配置数据库驱动
(7)打开SQLExplorer插件的Aliases别名视图,单击【创建】图标

,打开【Create new Alias】对话框。
(8)在【Name】文本框中输入“hsqlMemoryDB”,选择HSQLDB In-Memory驱动,在【URL】文本框中输入“jdbc:hsqldb:mem:score”,在【User Name】文本框中输入“sa”,单击【确定】按钮,如图5-5所示。在Aliases别名视图中出现刚建立的“hsqlMemoryDB”连接。
(9)右击“hsqlMemoryDB”,在快捷菜单中选择【Open…】命令,弹出有关数据库连接的确认框,可以更改用户名与密码,也可以设置是否自动提交,这里保持所有的选项为默认值。
(10)单击【确定】按钮,在Database Structure View视图中即可看到Database,展开Database树形结构,如图5-6所示。

           

图5-5  创建数据库连接别名                  图5-6  Database Structure View视图


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26076/showart_410280.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP