Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分
2009-12-16 00:00:00 来源:WEB开发网HSQLDB 开发者角色
对 HSQLDB 与 Eclipse 工作台的集成感兴趣的开发者可以很容易地被分为两类:
客户机开发者,他们只是用 HSQLDB 来存储数据。
引擎开发者,他们通过添加新的标量函数或者存储过程来扩展 HSQLDB 可以识别的 SQL 语言。
第一类开发者需要方便地访问 HSQLDB JDBC 驱动程序以提交 SQL 语句。不过,最好也可以方便地启动或停止不同的 HSQLDB 实例(比如,两个需要使用不同表的项目)。更高级的开发者可能还喜欢生成 JavaBeans(TM),以将属性映射到表中的列,如果能生成数据访问对象(Data Access Object),从而为查询和更新数据库中的数据提供方法,那也是很方便的。
第二类开发者需要的功能包括,将新的 Java 类添加到数据库引擎中。他们可能还希望 Eclipse 调试器可以在被数据库服务调用的定制方法中设置断点和检查变量。
例如,如果我希望添加一个标量函数,以返回一个字符串列的 CRC32 检验和,我不得不创建一个包含有 public static 方法的类,如清单 1 所示,然后,当清单 2 中的脚本执行以后,它就可以被 SQL 语句所使用了。
清单 1. 扩展 HSQLDB 引擎的 Java 类
package hsqldb.functions;
import java.util.zip.CRC32;
public class CrcUtil {
public static long crc(String data) {
CRC32 crc32 = new CRC32();
crc32.update(data.getBytes());
return crc32.getValue();
}
}
清单 2. 添加新标量函数到 HSQLDB 引擎的 SQL 脚本文件
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接