使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统
2010-04-06 00:00:00 来源:WEB开发网清单 3. DerbyTouchpointImpl 类的 getDatabasePropertySQL() 方法
String uri = getDatabaseURI().toString() + "/TestDB;create=true";
conn = DriverManager.getConnection(uri);
PreparedStatement stmt = conn.prepareStatement(GET_PROPERTY_SQL);
stmt.setString(1, propertyName);
ResultSet rs = stmt.executeQuery();
rs.next();
result = rs.getString(1);
System.out.println("For propertyName = [" + propertyName + "],
SQL result=[" + result + "]");
conn.close();
接下来在 getDatabasePropertySQL() 中计算所涉及的数据库。将随后加载 Derby 驱动程序实例,以使用连接访问此数据库。建立了连接后,将准备一个 SQL 语句,以通过 executeQuery() 方法分配给数据库。当从查询返回结果集时,将提取所需数据。此时,getDatabasePropertySQL() 方法所需的工作已经完成,因此将关闭连接,并将结果返回给调用方(即接触点)。
此方法演示了之前教程讨论的很多内容——即与托管元素(在本例中为 Derby)交互、检索托管数据以及显示该托管数据。
Derby 接触点的客户机
下载并安装 Derby。Derby 分发版本在 Apache Derby 网站提供。随 Derby 一起提供的帮助非常不错,其中包含有关整个安装以及示例程序执行的详细说明。您还可以小心地更改源代码,以了解更改对这些 Derby 应用程序的影响。
我发现,在此分发版本中相对有些不足的是与配置 DOS 控制台环境(即变量 DERBY_BIN、PATH 和 CLASSPATH)相关的说明。因此,为了避免麻烦,下面的部分中将提供启动 Derby 并保持其正常运行所必须的基本知识。请注意,这些内容与接触点完全无关,而仅与下载的 Derby 版本相关。
更多精彩
赞助商链接