教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

axis2之webservice新手超详细教程(10)

来源:网络收集 时间:2026-09-06
导读: } catch (SQLException e) { } return columnName; } /** * 读取列数个数 * * @param queryString 查询语句 * @return Transact-SQL 查询后的虚拟表的列数 * * @exception SQLException */ public int getColumnCou

} catch (SQLException e) { }

return columnName; } /**

* 读取列数个数 *

* @param queryString 查询语句

* @return Transact-SQL 查询后的虚拟表的列数 *

* @exception SQLException */

public int getColumnCount(String queryString) { int columnCount=0; try {

aResultSet=executeQuery(queryString);

ResultSetMetaData rsmd=aResultSet.getMetaData(); columnCount = rsmd.getColumnCount(); e.printStackTrace();

} catch (SQLException e) { }

e.printStackTrace();

return columnCount; } /**

* 读取行个数 *

* @param queryString 查询语句

* @return Transact-SQL 查询后的虚拟表的行数 *

* @exception SQLException */

public int getRowCount(String queryString) { int rowCount=0; try {

aResultSet=executeQuery(queryString); while(aResultSet.next())

rowCount=aResultSet.getInt(1);

} catch (SQLException e) { }

return rowCount; }

e.printStackTrace();

/**

* 获取ResultSet二维表中指定位置的值,目前只支持mysql *

* @param rowIndex 行索引 * @param columnIndex 列索引

* @param queryString 产生一个ResultSet结果集的查询语句 * @return 指定位置的数据记录 *

* @exception SQLException */

public Object getValueAt(int rowIndex, int columnIndex, String queryString) { Object values=null; try {

aResultSet=executeQuery(queryString); //指针下移一行

aResultSet.absolute(rowIndex + 1);

values=aResultSet.getObject(columnIndex + 1);

} catch (SQLException e) { }

return values; }

e.printStackTrace();

}

(四) DBOperationAdapter.java (对用户透明的数据库操作类)

package database;

import java.sql.ResultSet; import java.sql.SQLException; import java.util.Collection;

/** 类名:DBOperationAdapter

* 作用: 该类中的所有方法对用户透明,提供数据库操作的常用方法
*

* 说明:该类使用了Adapter 模式与 Singleton 模式,

* 类自身为Adpater,OperationCoreImplements为Adapte类;
* 实例化类自生对象的时候用到了Singleton模式,

* 即DBOperationAdapter.getInstance()
* 创建人:陶尚明
*/

public class DBOperationAdapter extends ConnectionFactory {

private static IOperationCore objIOperationCore = null; private static DBOperationAdapter m_instance = null;

private DBOperationAdapter() { try {

objIOperationCore=OperationCoreImpl.createFactory();

} catch (Exception e) { } }

public static DBOperationAdapter getInstance() { if(m_instance==null)

m_instance=new DBOperationAdapter(); e.printStackTrace();

return m_instance; }

/** sql更新语句 *

* @param queryString 查询语句

* @return 返回一个ResultSet结果集 *

…… 此处隐藏:214字,全部文档内容请下载后查看。喜欢就下载吧 ……
axis2之webservice新手超详细教程(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/436194.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)