在Eclipse中开发Apache Derby应用程序 - 编程入门网
System.out.print(rs.getString(1) + ", ");
System.out.print(rs.getString(2) + ", ");
System.out.print(rs.getString(3) + ", ");
System.out.print(rs.getString(4) + ", ");
System.out.print(rs.getString(5) + ", ");
System.out.println(rs.getString(6));
}
rs.close();
stmt.close();
图 7. 运行 JDBC 应用程序 在Eclipse中开发Apache Derby应用程序(8)时间:2011-02-16 IBM Gilles Roux这个类实现了一个简单的文本界面,用于列出书店中的书籍以及更新书店中给定的某种书籍的数量。 下面是应用程序输出的一个例子: 图 8. Inventory 应用程序的示例输出 编写 Java 函数和过程 前一节中讨论的 JDBC 应用程序对于开发用于用户的前端应用程序非常有用。然而,在这一层中实现重要的应用程序逻辑不是很妥当,因为应用程序逻辑放置在数据库之外,这使得数据库更容易受到损坏。例如,如果另一个 JDBC 应用程序连接到同一个数据库,那么就需要确保它实现相同的逻辑。对于这个问题,一种解决办法是通过使用触发器、存储过程和函数,在数据库中实现数据库规则。 编写 Java 代码 由于 Derby 是一种 Java 数据库,因此它没有自己的存储过程/函数语言,而是使用 Java 语言。可以通过创建一个 Java 方法,然后基于这个 Java 方法声明一个 Derby 过程或函数,从而创建 Derby 存储过程或函数(通常称为例程)。对 Derby 例程的调用将导致这个 Java 方法被调用。 为了让这种调用获得成功,重要的是让 Derby 和 Java 例程的声明相匹配。下面的表展示了应该使用的 Derby 和 Java 特性的映射。 表 4. 用于编写 Java 函数和过程的特性映射
表 5. 用于编写 Java 函数和过程的类型映射
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |