pureQuery内联方法风格简介 - 编程入门网
t.execute();
//get the results and set values in Customer Bean
ResultSet result = pstmt.getResultSet ();
List<Customer> custList =
new ArrayList<Customer>();
while (result.next ()) {
Customer cust = new Customer();
cust.name = result.getString (1);
cust.country = result.getString (2);
cust.street = result.getString (3);
cust.province = result.getString (4);
cust.zip = result.getString (5);
custList.add (cust);
}
}
catch (SQLException e) {
e.pringStackTrace ();
}
pureQuery内联方法风格简介(2)时间:2011-02-14 IBM Daya VivekpureQuery 内联风格 //Get Instance of Data Data data = DataFactory.getData(con); // SQL for insert String sqlins = "insert into CUSTOMER (" + "NAME,COUNTRY,STREET,CITY,PROVINCE,ZIP, " + "PHONE, INFO)" + "values( ?, ?, ?, ?, ?, ?, ?, ?)"; //execute the INSERT statement data.update (sqlins, "custName", "custCountry", "custStreet", "custCity", "custProvince", "custZip", "custPhone", "custInfo"); // SQL for SELECT String sqlSel = "select Name, Country, Street, " + "Province,Zip from CUSTOMER where Customer = ?"; //execute the Select and get the list of customer List<Customer> customerList = data.queryList (sqlSel, Customer. class , "custCountry"); 本文内容包括: 详尽描述需要使用内联编程风格的代码的各个方面 通过一个案例研究揭示内联风格的特性 介绍内联风格提供的查询功能,包括 pureQuery 的默认映射支持和定制的查询映射支持 介绍单个更新和批量更新支持,以及用于检索自动生成的值的 API 介绍 pureQuery 的可插入式回调机制 开发内联方法 下面是编写内联方法风格应用程序所需的不同对象和 API: Data 接口 com.ibm.pdq.runtime.Data 接口定义了方便的 API,用户可以用这些 API 执行数据库中的操作。当使用内联方法编程风格时,用户可以调用 Data 接口中定义的方法,将 SQL 语句作为方法调用中的一个参数。Data 接口提供执行查询、执行 SQL CALL 语句和返回输出参数的方法。它还提供了访问存储过程创建的动态结果集的方法,以及作为单独的操作或类型相同的批处理操作执行 SQL 数据操纵语言(DML)语句(例如更新、插入或删除)的方法。很多 Data 接口的查询方法是通用的,所以它们可以返回包括集合在内的不同类型的实例。 pureQuery内联方法风格简介(3)时间:2011-02-14 IBM Daya VivekDataFactory 类 com.ibm.pdq.runtime.factory.DataFactory 类为构造 Data 接口的实现提供了途径。创建 Data 接口的实现的一种方法是将一个 Connection 对象传递给 DataFactory.getData() 方法。 pureQuery bean pureQuery bean 可用于表示关系数据,例如数据库表、视图、结果集等。虽然 pureQuery API 方法可以处理定义为非结构化类型的参数和返回值,但是使用 pureQuery bean 可以为用户提供更好的从关系数据到 Java 对象的映射能力。 pureQuery 分析 bean 中声明的属性、方法和注释,以决定如何在 bean 的属性与 SQL 语句的输入/输出属性之间进行映射。有关 pureQuery bean 的约定和需求的更多信息,可以在 pureQuery 文档 中找到。 使用内联方法的 Java 应用程序 在这种 Java 文件中,用户可以创建 Data 接口的实例,并调用不同的查询、更 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |