문제

누구든지 새로운 Oracle Data Provider.Net 라이브러리를 사용하는 샘플(ASP).Net 코드에 대한 링크를 공유할 수 있습니까?

System.Data.OracleClient 클래스를 사용하는 웹 애플리케이션 코드를 작성했으며 새로운 .Net용 Oracle Data Provider로 마이그레이션하려고 합니다.

감사해요

도움이 되었습니까?

해결책

귀하의 코드는 표준 ADO.NET 코드처럼 보일 수 있으며 OracleConnection:

var connectionString = "Data Source=ORCL;User Id=user;Password=pwd;";

using (var conn = new OracleConnection(connectionString))
using (var cmd = conn.CreateCommand())
{
    conn.Open(); 
    cmd.CommandText = "SELECT name FROM mytable";
    using (var reader = cmd.ExecuteReader())
    {
        while (reader.Read())
        {
            string name = reader.GetString(0);
            // TODO: process the results here
        }
    }
}

다른 팁

in / out 매개 변수 나 커서가있는 이상한 것들이없는 경우를 제외하고는 사용되는 방법에 대한 실제 차이가 없습니다.

코드에서 볼 수있는 차이점은 네임 스페이스가 Oracle.DataAccess로 변경된다는 것입니다.나는 대부분의 유형의 이름이 똑같이 머물렀다는 것을 믿는다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top