请问c#和oracle 的连接方法???(50分)

  • 主题发起人 主题发起人 昱昱
  • 开始时间 开始时间

昱昱

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue][/blue][?]如何操作数据源,有写的脚本吗,谢谢大家,许多人想知道的问题
 
你需要首先安装一个Oracl的客户端,然后一切就OK了
 
OleDbConnection myConnection =new OleDbConnection("Provider=MSDAORA.1;Password=[你的];User ID=[你的];Data Source=[你的]");
myConnection.Open();
DataSet myDataset=new DataSet();
OleDbDataAdapter myAdapter=new OleDbDataAdapter("select * from *****",myConnection);
myAdapter.Fill(myDataset,"*****");
 
oracle
using 什么
 
安装了Oracle的客户端后,C#的“工具箱”的“数据”就会出现Oracle的三个控件。
 
首先建立ODBC
在通过C#连接ODBC即可
 
这需要2003 using System.Data.OracleClient,2002只能通过ole
 
请教hds6400,2003是指vs.net2003版吗?OracleClient是不是采用OCI来访问oracle,
我只知道只能用Ole来访问?
 
如果你用的是C#builder,設置下參數,直接連就是了。
 
------------------------------------------------------------------
引用System.Data.Oracleclient.dll
-----------------------------------------------------------------
using System.Data.OracleClient ;
-----------------------------------------------------------------
string myConnString =@"Data Source=Oracle8i;Integrated Security=yes";
OracleConnection myConnection = new OracleConnection(myConnString);
myConnection.Open();
 
下载这个东东,安装,然后就可以和SqlServer一样用了:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=4f55d429-17dc-45ea-bfb3-076d1c052524
 
Oracle不能通过ODBC连接的
引用:
using System.Data.Oledb;
使用:
(来自:zhengxia19, 时间:2003-10-28 0:31:00, ID:2256120)
OleDbConnection myConnection =new OleDbConnection("Provider=MSDAORA.1;Password=[你的];User ID=[你的];Data Source=[你的]");
myConnection.Open();
DataSet myDataset=new DataSet();
OleDbDataAdapter myAdapter=new OleDbDataAdapter("select * from *****",myConnection);
myAdapter.Fill(myDataset,"*****");



 
后退
顶部