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

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

来源:网络收集 时间:2026-09-06
导读: * @throws SQLException */ Collection getColumnNames(String queryString) throws SQLException; /** * 读取queryString查询结果集 ResultSet 表中的所有字段类型名称 * * @param queryString 用于返回查询结果集

* @throws SQLException */

Collection getColumnNames(String queryString) throws SQLException; /**

* 读取queryString查询结果集ResultSet表中的所有字段类型名称 *

* @param queryString 用于返回查询结果集的语句 * @return 表中的所有字段类型名称 * @throws SQLException */

Collection getColumnTypeNames(String queryString) throws SQLException; /**

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

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

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

* @exception SQLException */

Object getValueAt(int rowIndex, int columnIndex, String

queryString) throws SQLException; /** * 释放系统连接资源 *
一旦关闭,数据库的操作将全部无效 * @exception SQLException 如果关闭失败将抛出SQLException*/ void dispose() throws SQLException; } (三) OperationCoreImpl.java(数据库操作接口实现)

package database; import java.sql.Connection; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Collection; /** 类名:OperationCoreImplements
* * 作用: 该类实现IOperationCore接口的所有方法
*

* 创建人:陶尚明
* */

public class OperationCoreImpl implements IOperationCore { protected Connection aConnection = null; protected Statement aStatement = null; protected ResultSet aResultSet = null; protected ResultSetMetaData rsmd = null;

protected static OperationCoreImpl m_instance = null;

/** Singleton 即单例(态)模式,用来生成对象唯一实例的方法 *

* @return OperationCoreImplements的一个实例 * @throws Exception */

public static OperationCoreImpl createFactory() throws Exception { if(m_instance==null)

m_instance=new OperationCoreImpl();

return m_instance; }

/** @exception Exception */

private OperationCoreImpl() throws Exception {

init();

} /**

* 负责初始化Connection连接 * @throws Exception */

private void init() throws Exception{

aConnection=ConnectionFactory.getConnection();

} /**

* 释放系统连接资源

*
一旦关闭,数据库的操作将全部无效

*/

public void dispose() { try {

if(aResultSet!=null)

aResultSet.close();

} catch (SQLException e) {

}

e.printStackTrace();

try {

if(aStatement!=null)

aStatement.close();

} catch (SQLException e) { } try {

if(aConnection!=null)

aConnection.close();

e.printStackTrace();

} catch (SQLException e) { } }

/** sql更新语句 *

* @param queryString 查询语句

e.printStackTrace();

…… 此处隐藏:226字,全部文档内容请下载后查看。喜欢就下载吧 ……
axis2之webservice新手超详细教程(8).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)