2011-10-03 15 views
2

ODBC를 사용하여 Visual Studio 2010에서 Oracle 11g 데이터베이스에 연결하고 싶습니다. ODP.NET을 연결하는 데 사용할 수 없었으므로 ODBC를 사용해 보려고합니다. 누군가가 이것과 관련된 단계가 무엇인지 말해 줄 수 있습니까?Visual Studio 2010에서 Oracle에 연결

+0

정확히 무엇을 시도 했습니까? 코드/구성을 게시 할 수 있습니까? – Oded

답변

3

당신은 C#을 사용하는 가정,

당신은 당신의 프로젝트 여기

에가 system.data.oracleclient.dll을 참조를 추가해야합니다 몇 가지 예제 상용구 코드입니다,

using System.Data.OracleClient; 

static private string GetConnectionString() 
{ 
    // To avoid storing the connection string in your code, 
    // you can retrieve it from a configuration file. 
    return "Data Source=myserver.server.com;Persist Security Info=True;" + 
     "User ID=myUserID;Password=myPassword;Unicode=True"; 
} 

// This will open the connection and query the database 
static private void ConnectAndQuery() 
{ 
    string connectionString = GetConnectionString(); 
    using (OracleConnection connection = new OracleConnection()) 
    { 
     connection.ConnectionString = connectionString; 
     connection.Open(); 
     Console.WriteLine("State: {0}", connection.State); 
     Console.WriteLine("ConnectionString: {0}", 
        connection.ConnectionString); 

     OracleCommand command = connection.CreateCommand(); 
     string sql = "SELECT * FROM MYTABLE"; 
     command.CommandText = sql; 

     OracleDataReader reader = command.ExecuteReader(); 
     while (reader.Read()) 
     { 
      string myField = (string)reader["MYFIELD"]; 
      Console.WriteLine(myField); 
     } 
    } 
} 

출처 - http://www.codeproject.com/KB/database/C__Instant_Oracle.aspx

관련 문제