首先搭建好webService,添加XFire1.2Core Libraries 和XFire1.2HTTP Client Libraries,连接上数据库,下例以oracle为数据库。
连接Oralce,连接类为DBConnection.java
package com.xtgd.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class DBConnection {
private String driver="oracle.jdbc.driver.OracleDriver";
private String url="jdbc:oracle:thin:@localhost:1521:orcl";
private String username="scott";
private String pwd="tiger";
private Connection conn=null;
public Connection getConn(){
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,username,pwd);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
public void closeConn(ResultSet rs,PreparedStatement ps,Connection conn){
try {
if(rs!=null){
rs.close();
}
if(rs!=null){
rs.close();
}
if(rs!=null){
rs.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
写好UserDao方法 UserDao.java
package com.xtgd.test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
public class UserDao
{
DBConnection b = new DBConnection();
private PreparedStatement pre = null;
private ResultSet rs = null;
private Connection conn = null;
/*
* 全查询
*/
public List<TUser> getAll()
{
List<TUser> ar = new ArrayList<TUser>();
try
{
String sql = "select * from t_user";
conn = b.getConn();
pre = conn.pre

本文档介绍了如何以webService作为客户端,获取List泛型类型的结果集。首先,通过添加XFire库并连接Oracle数据库,创建DBConnection、UserDao、TUser实体类和IUserService接口。接着,实现UserServiceImpl,并配置相应的aegis.xml和web.xml文件。完成服务发布后,通过Test.java进行测试,确保导入正确包。最后,推荐访问简洁的轻博客网站[指尖一刻]。
最低0.47元/天 解锁文章
815

被折叠的 条评论
为什么被折叠?



