WEB开发网
开发学院软件开发Java 使用 Apache Derby 开发 Eclipse 插件 阅读

使用 Apache Derby 开发 Eclipse 插件

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 在这里,系统属性 derby.system.home 对应的是 Derby 系统文件的位置,使用 Apache Derby 开发 Eclipse 插件(4),在 清单 1 中,系统属性被设为工作区目录内的插件数据文件夹 .metadata/.plugins/sample_derby,清单 3 中

在这里,系统属性 derby.system.home 对应的是 Derby 系统文件的位置。在 清单 1 中,系统属性被设为工作区目录内的插件数据文件夹 .metadata/.plugins/sample_derby。

要检验查询函数是否成功地建立了连接,必须通过添加以下代码来更改同一个 Java 源文件中的运行方法(参见清单 2)。


清单 2. 显示信息对话框

MessageDialog.openInformation( 
window.getShell(), 
"Sample_derby Plug-in", 
"We have " + queryRecords() + " Records in the database"); 

注意 queryRecords 方法抛出异常,您只能通过使用 try-catch 结构并显示错误消息对话框来处理。

调用 Sample Action 程序后,您将看到系统显示以下对话框(参见图 4):


图 4. 运行的样例应用程序
使用 Apache Derby 开发 Eclipse 插件

查看原图(大图)

接下来,需要将 INSERT/SELECT 查询添加到应用程序中。清单 3 中显示的代码只将新条目添加到 Records 表中,计算并返回记录数目。将下面几行添加到 Java 文件的开头。


清单 3. Derby 查询声明

/** SQL query that counts number of records in database  */ 
private static final String SELECT_RECORDS_QUERY = 
    "SELECT SUM(quantity) FROM Records"; 
   
/** SQL script that adds new record into database  */ 
private static final String INSERT_RECORDS_QUERY = 
    "INSERT INTO Records (quantity) VALUES(1)"; 

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

Tags:使用 Apache Derby

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