c# 利用ADODB连接ORACLE数据库

时间:2022-10-16 18:54:33
连接字符串 string constr=@ 

"Driver={Microsoft ODBC for Oracle};Server=test;Uid=test;Pwd=test;";

 1.引用ADODB  C:\Program Files\Common Files\System\ado\msado15.dll

2.定义变量ADODB.Connection CN;  //定义连接变量
     ADODB.Recordset RS;  //定义记录集变量
3.实例化变量
   CN=new ADODB.Connection()   //实例化连接变量
  RS = newADODB.Recordset();  //实例化记录集变量
4.打开数据库连接

CN.Open(constr);

5.打开记录集

string sSql = " SELECT  * FROM user_list where ROWNUM=1";

Rs.Open(sSql, CN, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic, (int)ADODB.CommandTypeEnum.adCmdText);

if (!Rs.EOF && !Rs.BOF)
                {
                   Rs.MoveFirst();
                   Console.WriteLine(Rs.Fields["name"].Value);
                }

其他可以参考百度文库文章

https://wenku.baidu.com/view/1c77fcda84254b35eefd3481.html