WEB开发网
开发学院软件开发Java Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Ec... 阅读

Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: CREATEALIASCRCFOR"hsqldb.functions.CrcUtil.crc";GRANTALLONCLASS"hsqldb.functions.CrcUtil"TOPUBLIC;客户机开发者所期望的大部分特性不在本系列文章的范围之内,有很

CREATE ALIAS CRC FOR "hsqldb.functions.CrcUtil.crc"; 
GRANT ALL ON CLASS "hsqldb.functions.CrcUtil" TO PUBLIC; 

客户机开发者所期望的大部分特性不在本系列文章的范围之内。有很多 SQL 监控器、OO- 关系映射工具和其他数据库实用工具都可以作为 Eclipse 插件得到,它们独立于数据库,可以与我们的 HSQLDB 插件共同为此类开发者提供一个完整的环境。本系列将着眼于数据库引擎开发者所关心的特性。

HSQLDB 插件,第二版

本系列的第 2 部分最初计划要创建一个专门的 HSQLDB 视图,在这里可以编辑很多配置(服务器端口、用户、密码和数据库文件路径),并且它们每一个都可以独立地启动或停止。但我意识到我只需要让 HSQLDB 作为一个标准的 Java 应用程序来运行,Eclipse JDT 本身就已经具备大部分的这些特性,于是我从根本上改变了这个计划。

本文现在的计划是定义一类专用的 Java 项目,在这些项目里 HSQLDB 库将自动可用,它们的行为依赖于服务器和相关工具(数据库管理器和脚本工具)的启动。当然,应该基于每个项目存储 HSQLDB 连接参数,而不是在整个工作台中只保存一次。

项目的性质和行为

Eclipse 用 项目性质来定义一类新项目,项目性质是平台中可用的众多扩展点之一。每一个项目可以有多个性质,所以不需要创建全新的项目类,只需复制或者继承 Java 项目类的功能。您可以只告诉工作台,新性质依赖于 JDT 已定义的 Java 项目性质。Java 性质提供了编辑 Java 类、创建单元测试用例和调试 Java 应用程序的所有工具。HSQLDB 引擎性质提供了启动、停止和配置 HSQLDB 的方法。

上一页  1 2 3 4 5 6 7  下一页

Tags:Eclipse HSQLDB 关系

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接