oracle数据库连接Word格式文档下载.docx
《oracle数据库连接Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《oracle数据库连接Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
"
/>
/connectionStrings>
以上是oracle数据库的连接字符串
name:
连接字符串名
connectionString:
连接字符串
DataSouuce:
本地机:
就是数据库名;
远程机子:
如果在本地装有oracle数据库的客户端则也是数据库名,否则参考网络资源要加一个域。
UserID:
用户名
文件
*******************************************************************************
usingSystem;
using;
using
onnectionString;
publicOraDBHelper()
{}
#region建立数据库连接对象
///<
summary>
///建立数据库连接
/summary>
returns>
返回一个数据库的连接OracleConnection对象<
/returns>
publicstaticOracleConnectioninit()
{
try
conn=newOracleConnection(connstr);
if!
=
();
}
catch(Exceptione)
thrownewException}
returnconn;
#endregion
#region设置OracleCommand对象
///设置OracleCommand对象
paramname="
cmd"
>
OracleCommand对象<
/param>
cmdText"
命令文本<
cmdType"
命令类型<
cmdParms"
参数集合<
privatestaticvoidSetCommand(OracleCommandcmd,stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)
=conn;
=cmdText;
=cmdType;
if(cmdParms!
=null)
#region执行相应的sql语句,返回相应的DataSet对象
///执行相应的sql语句,返回相应的DataSet对象
sqlstr"
sql语句<
返回相应的DataSet对象<
publicstaticDataSetGetDataSet(stringsqlstr)
DataSetset=newDataSet();
init();
OracleDataAdapteradp=newOracleDataAdapter(sqlstr,conn);
(set);
returnset;
tableName"
表名<
publicstaticDataSetGetDataSet(stringsqlstr,stringtableName)
(set,tableName);
#region执行不带参数sql语句,返回所影响的行数
///执行不带参数sql语句,返回所影响的行数
cmdstr"
增,删,改sql语句<
返回所影响的行数<
publicstaticintExecuteNonQuery(stringcmdText)
intcount;
cmd=newOracleCommand(cmdText,conn);
count=();
catch(Exceptionex)
returncount;
#region执行带参数sql语句或存储过程,返回所影响的行数
///执行带参数sql语句或存储过程,返回所影响的行数
带参数的sql语句和存储过程名<
publicstaticintExecuteNonQuery(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)
cmd=newOracleCommand();
SetCommand(cmd,cmdText,cmdType,cmdParms);
#region执行不带参数sql语句,返回一个从数据源读取数据的OracleDataReader对象
///执行不带参数sql语句,返回一个从数据源读取数据的OracleDataReader对象
相应的sql语句<
返回一个从数据源读取数据的OracleDataReader对象<
publicstaticOracleDataReaderExecuteReader(stringcmdText)
OracleDataReaderreader;
reader=;
returnreader;
#region执行带参数的sql语句或存储过程,返回一个从数据源读取数据的OracleDataReader对象
///执行带参数的sql语句或存储过程,返回一个从数据源读取数据的OracleDataReader对象
sql语句或存储过程名<
publicstaticOracleDataReaderExecuteReader(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)
#region执行不带参数sql语句,返回结果集首行首列的值object
///执行不带参数sql语句,返回结果集首行首列的值object
返回结果集首行首列的值object<
publicstaticobjectExecuteScalar(stringcmdText)
objectobj;
obj=();
returnobj;
#region执行带参数sql语句或存储过程,返回结果集首行首列的值object
///执行带参数sql语句或存储过程,返回结果集首行首列的值object
publicstaticobjectExecuteScalar(stringcmdText,CommandTypecmdType,OracleParameter[]cmdParms)
}
这是oracle数据库的一个DBHelp类,方法参考来源于网络