oracle数据库连接.docx

上传人:b****3 文档编号:4734243 上传时间:2022-12-08 格式:DOCX 页数:9 大小:15.30KB
下载 相关 举报
oracle数据库连接.docx_第1页
第1页 / 共9页
oracle数据库连接.docx_第2页
第2页 / 共9页
oracle数据库连接.docx_第3页
第3页 / 共9页
oracle数据库连接.docx_第4页
第4页 / 共9页
oracle数据库连接.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

oracle数据库连接.docx

《oracle数据库连接.docx》由会员分享,可在线阅读,更多相关《oracle数据库连接.docx(9页珍藏版)》请在冰豆网上搜索。

oracle数据库连接.docx

oracle数据库连接

配置文件中节点

以上是oracle数据库的连接字符串

name:

连接字符串名

connectionString:

连接字符串

DataSouuce:

本地机:

就是数据库名;远程机子:

如果在本地装有oracle数据库的客户端则也是数据库名,否则参考网络资源要加一个域。

UserID:

用户名

文件

*******************************************************************************

usingSystem;

using;

using;

using;

using;

using

onnectionString;

publicOraDBHelper()

{}

#region建立数据库连接对象

///

///建立数据库连接

///

///返回一个数据库的连接OracleConnection对象

publicstaticOracleConnectioninit()

{

try

{

conn=newOracleConnection(connstr);

if!

=

{

();

}

}

catch(Exceptione)

{

thrownewException}

returnconn;

}

#endregion

#region设置OracleCommand对象

///

///设置OracleCommand对象

///

///OracleCommand对象

///命令文本

///命令类型

///参数集合

privatestaticvoidSetCommand(OracleCommandcmd,stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)

{

=conn;

=cmdText;

=cmdType;

if(cmdParms!

=null)

{

}

}

#endregion

#region执行相应的sql语句,返回相应的DataSet对象

///

///执行相应的sql语句,返回相应的DataSet对象

///

///sql语句

///返回相应的DataSet对象

publicstaticDataSetGetDataSet(stringsqlstr)

{

DataSetset=newDataSet();

try

{

init();

OracleDataAdapteradp=newOracleDataAdapter(sqlstr,conn);

(set);

();

}

catch(Exceptione)

{

thrownewException}

returnset;

}

#endregion

#region执行相应的sql语句,返回相应的DataSet对象

///

///执行相应的sql语句,返回相应的DataSet对象

///

///sql语句

///表名

///返回相应的DataSet对象

publicstaticDataSetGetDataSet(stringsqlstr,stringtableName)

{

DataSetset=newDataSet();

try

{

init();

OracleDataAdapteradp=newOracleDataAdapter(sqlstr,conn);

(set,tableName);

();

}

catch(Exceptione)

{

thrownewException}

returnset;

}

#endregion

#region执行不带参数sql语句,返回所影响的行数

///

///执行不带参数sql语句,返回所影响的行数

///

///增,删,改sql语句

///返回所影响的行数

publicstaticintExecuteNonQuery(stringcmdText)

{

intcount;

try

{

init();

cmd=newOracleCommand(cmdText,conn);

count=();

();

}

catch(Exceptionex)

{

thrownewException}

returncount;

}

#endregion

#region执行带参数sql语句或存储过程,返回所影响的行数

///

///执行带参数sql语句或存储过程,返回所影响的行数

///

///带参数的sql语句和存储过程名

///命令类型

///参数集合

///返回所影响的行数

publicstaticintExecuteNonQuery(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)

{

intcount;

try

{

init();

cmd=newOracleCommand();

SetCommand(cmd,cmdText,cmdType,cmdParms);

count=();

();

}

catch(Exceptionex)

{

thrownewException}

returncount;

}

#endregion

#region执行不带参数sql语句,返回一个从数据源读取数据的OracleDataReader对象

///

///执行不带参数sql语句,返回一个从数据源读取数据的OracleDataReader对象

///

///相应的sql语句

///返回一个从数据源读取数据的OracleDataReader对象

publicstaticOracleDataReaderExecuteReader(stringcmdText)

{

OracleDataReaderreader;

try

{

init();

cmd=newOracleCommand(cmdText,conn);

reader=;

}

catch(Exceptionex)

{

thrownewException}

returnreader;

}

#endregion

#region执行带参数的sql语句或存储过程,返回一个从数据源读取数据的OracleDataReader对象

///

///执行带参数的sql语句或存储过程,返回一个从数据源读取数据的OracleDataReader对象

///

///sql语句或存储过程名

///命令类型

///参数集合

///返回一个从数据源读取数据的OracleDataReader对象

publicstaticOracleDataReaderExecuteReader(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)

{

OracleDataReaderreader;

try

{

init();

cmd=newOracleCommand();

SetCommand(cmd,cmdText,cmdType,cmdParms);

reader=;

}

catch(Exceptionex)

{

thrownewException}

returnreader;

}

#endregion

#region执行不带参数sql语句,返回结果集首行首列的值object

///

///执行不带参数sql语句,返回结果集首行首列的值object

///

///相应的sql语句

///返回结果集首行首列的值object

publicstaticobjectExecuteScalar(stringcmdText)

{

objectobj;

try

{

init();

cmd=newOracleCommand(cmdText,conn);

obj=();

();

}

catch(Exceptionex)

{

thrownewException}

returnobj;

}

#endregion

#region执行带参数sql语句或存储过程,返回结果集首行首列的值object

///

///执行带参数sql语句或存储过程,返回结果集首行首列的值object

///

///sql语句或存储过程名

///命令类型

///返回结果集首行首列的值object

///

publicstaticobjectExecuteScalar(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)

{

objectobj;

try

{

init();

cmd=newOracleCommand();

SetCommand(cmd,cmdText,cmdType,cmdParms);

obj=();

();

}

catch(Exceptionex)

{

thrownewException}

returnobj;

}

#endregion

}

这是oracle数据库的一个DBHelp类,方法参考来源于网络

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1