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

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

来源:网络收集 时间:2026-09-06
导读: * @return 返回一个 ResultSet 结果集 * * @exception SQLException */ public ResultSet executeQuery(String queryString) { try { aStatement = aConnection.createStatement(); aResultSet = aStatement.execut

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

* @exception SQLException */

public ResultSet executeQuery(String queryString) {

try {

aStatement = aConnection.createStatement(); aResultSet = aStatement.executeQuery(queryString);

} catch (SQLException e) { }

aResultSet=null; e.printStackTrace();

return aResultSet; } /**

* sql更新语句 *

* @param updateString 数据库更新语句 * @return 更新数据库影响行数 *

* @exception SQLException */

public int executeUpdate(String updateString) {

int effectedRows=0; try{

aConnection.setAutoCommit(false);

aStatement = aConnection.createStatement(); effectedRows =

aStatement.executeUpdate(updateString); }

aConnection.commit();

}catch(SQLException ex){ }

return effectedRows;

System.out.println(\数据库写操作失败!\if(aConnection!=null) { }

try {

aConnection.rollback();

System.out.println(\事务回滚成功\

} catch (SQLException e) { }

System.out.println(\事务回滚失败\e.printStackTrace();

/**

* 读取queryString查询结果集ResultSet表中的所有列名 *

* @param queryString 用于返回ResultSet结果集的语句

* @return 表中的所有列名 * @throws SQLException */

public Collection getColumnNames(String queryString) {

ArrayList ColumnNames=new ArrayList(); try {

aResultSet=executeQuery(queryString);

ResultSetMetaData rsmd=aResultSet.getMetaData(); int j=rsmd.getColumnCount(); for(int k=0;k

ColumnNames.add(rsmd.getColumnName(k+1));

} catch (SQLException e) {

ColumnNames=null; e.printStackTrace();

}

return ColumnNames; } /**

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

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

public Collection getColumnTypeNames(String queryString) {

ArrayList ColumnNames=new ArrayList(); try {

aResultSet=executeQuery(queryString);

ResultSetMetaData rsmd=aResultSet.getMetaData(); int j=rsmd.getColumnCount(); for(int k=0;k

ColumnNames.add(rsmd.getColumnTypeName(k+1));

}

} /**

} catch (SQLException e) { }

return ColumnNames;

ColumnNames=null; e.printStackTrace();

* 读取列名 *

* @param columIndex 列索引

* @param queryString 提供ResultSet二维表的查询字符串 * @return ResultSet表中的指定的列名 *

* @exception SQLException */

public String getColumnName(int columIndex, String queryString)

{

String columnName=null; try {

aResultSet=executeQuery(queryString); rsmd=aResultSet.getMetaData();

columnName=rsmd.getColumnName(columIndex + 1);

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