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

使用 Apache Derby 开发 Eclipse 插件

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 接下来,将下列代码添加到 queryRecords 方法的末尾,使用 Apache Derby 开发 Eclipse 插件(5),清单 4. Derby 查询用法示例intresult=0;try{Statements=currentConnection.createStatement();tr

接下来,将下列代码添加到 queryRecords 方法的末尾。


清单 4. Derby 查询用法示例

  int result = 0; 
try { 
  Statement s = currentConnection.createStatement(); 
  try { 
    s.execute(INSERT_RECORDS_QUERY); 
    ResultSet rs = s.executeQuery(SELECT_RECORDS_QUERY); 
    if (rs.next()) { 
      result = rs.getInt(1); 
    } 
  } finally { 
    s.close(); 
  } 
  currentConnection.commit(); 
} finally { 
  currentConnection.close(); 
} 
return result; 

当 Eclipse 建立了与数据库的连接后,它将在 Records 表中插入一个新行,计算表中的记录数目,并返回此数目。因而,记录数目将随每次触发 Sample Action 而增长。多次调用应用程序后,应当会看到类似图 5 所示的对话框:


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

查看原图(大图)

现在,您看到了如何在 Eclipse 插件内使用内部 Derby 数据库的快速演示。接下来让我们去了解如何将插件用于更复杂的应用程序。

资源索引插件

资源索引功能对于 IDE 来说十分重要。要了解其原因,您可以看一看 C/C++ Development Tooling (CDT) Eclipse 插件:安装它,创建一个具有几个源文件的简单 C++ 项目,添加一对 #includes,然后尝试使用自动完成功能。您将看到找到自动完成的所有变化需要花好几秒钟,即便是小项目。此外,此操作将消耗 Eclipse 的所有资源,导致临时冻结。

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

Tags:使用 Apache Derby

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