HR 架构是默认 Oracle 安装中包含的一个示例
将 SystemDataOracleClientdll(用于 Oracle 的 Microsoft NET 框架数据提供程序)的引用添加到项目中
使用 using 指令导入 OracleClient 类中的类型
using System
Data
OracleClient;
创建一个 OracleConnection 对象
OracleConnection conn = new OracleConnection(Data Source=oracledb;
User Id=UserID;Password=Password;);
用您的值替换 Oracle 数据库的名称用户名和密码
创建一个 OracleCommand 对象将其 Connection 属性设置为第 步中创建的连接将其 CommandText 设置为存储过程的名称并将其 CommandText 属性设置为 CommandTypeStoredProcedure当您调用第 步中介绍的一个 Execute() 方法时该命令对象将执行指定的存储过程
OracleCommand cmd = new OracleCommand();
cmdConnection = conn;
cmdCommandText = COUNT_JOB_HISTORY;
cmdCommandType = CommandTypeStoredProcedure;
如果您的存储过程名称含有特殊字符您就必须使用转义序列您可以通过重置 CommandText 属性来重用现有的 OracleCommand 对象
创建输入输出和返回值的 OracleParameter 对象并将其添加到 OracleCommand 对象的参数集合中
cmdParametersAdd(reccount OracleTypeNumber)Direction =
ParameterDirectionOutput;
该行代码是以下两行代码的简写形式
cmdParametersAdd(reccount OracleTypeNumber);
cmdParameters[reccount]Direction = ParameterDirectionOutput;
[] [] [] [] [] [] [] []