ASP.NET에서 MS-SQL을 사용할 경우, SQLClient 라는 전용 공급자(Provider)를 사용한다.
Oracle에서는 OleDb방식을 사용하여야 하는데 .NET에서 오라클 전용 공급자(Provider)를 제공해주고 있다.
MS-SQL 연결방법과 큰차이는 없지만 데이터 공급자가 다를 뿐이다.
아래는 오라클 전용 공급자(Provider)를 사용하여 Oracle에 연결하는 간단한 소스이다.
1. 참조추가에 System.Data.OracleClient 를 추가한다.
2. Using System.Data.OracleClient 선언한다.
3. OracleProvider 이용하여 코딩한다.
string service_name = @"
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database_name)
)
)";
string sqlString = "SELECT EMP_NO, EMP_NM FROM TBM_EMP";
DataSet ds = new DataSet();
OracleConnection Oracleconn =
New OracleConnection("Data Source=" + service_name + ";User=CALLSM;Password=CALLSM");
Oracleconn.Open();
OracleDataAdapter OrcleAd = new OracleDataAdapter(sqlString, Oracleconn);
Oracleconn.Close();
OrcleAd.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
'Web Platform' 카테고리의 다른 글
table에서 텍스트 길이가 길 경우, 자동으로 "..." 붙여주기 (0) | 2009.07.05 |
---|---|
IIS 7.0 Tips 대용량 업로드시.. (0) | 2009.07.03 |
ASP.NET, ASP.NET AJAX, VS, .NET, IIS 강좌모음 (0) | 2009.06.30 |
ASP.NET 3.5의 새로운 ListView 컨트롤 (0) | 2009.06.30 |
Custom Web.Config 만들기 (0) | 2009.06.30 |