WEB开发网
开发学院软件开发Java 使用 AIDE 实现高效率,第 5 部分: 构建自主计算系... 阅读

使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 清单 3. DerbyTouchpointImpl 类的 getDatabasePropertySQL() 方法Stringuri=getDatabaseURI().toString()+"/TestDB;create=true";conn=DriverManager.get

清单 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 版本相关。

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

Tags:使用 AIDE 实现

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