C#2.0下,如何使用ORACLECLIENT(不用ODBC等)控件系列连接ORACLE?
新手,请说的详细点,如ORACLECONNECTION,ORACLECOMMAND等使用方法

解决方案 »

  1.   

    Standard:"Data Source=MyOracleDB;Integrated Security=yes;" 
    This one works only with Oracle 8i release 3 or later
     Specifying username and password:"Data Source=MyOracleDB;User Id=username;Password=passwd;Integrated Security=no;" 
    This one works only with Oracle 8i release 3 or later
     Declare the OracleConnection:C#:
    using System.Data.OracleClient;
    OracleConnection oOracleConn = new OracleConnection();
    oOracleConn.ConnectionString = "my connectionstring";
    oOracleConn.Open(); VB.NET:
    Imports System.Data.OracleClient
    Dim oOracleConn As OracleConnection = New OracleConnection()
    oOracleConn.ConnectionString = "my connectionstring"
    oOracleConn.Open()
      

  2.   

    先从客户端的Configurationg and Migration Tools --> Net Configuration Assiantant中配置好一个本地网络名,然后在OracleConnection的ConnectionString中设Server=本地网络名
      

  3.   

    先从客户端的Configurationg and Migration Tools --> Net Configuration Assiantant中配置好一个本地网络名,然后在OracleConnection的ConnectionString中设Server=本地网络名,如:myLocalServer程序如下:
    _connStr = "User ID=Test1; Password=test;Data Source=myLocalServer";
    _selectStr ="Select * From hjbtest";
    using( OracleDataAdapter Adapter  =new OracleDataAdapter(_selectStr,_connStr))
    {
    ds =new DataSet();
    Adapter.Fill(ds);}
    this.dataGrid1.DataSource = ds.Tables[0];
    this.dataGrid1.Refresh();