IT/프로그램 | 앱

Microsoft Framework .NET V3.5 Oracle(오라클) 원격 서버 연결하기

DKSOFT 2023. 1. 19.

우선 전제로 Oracle 서버를 원격에서 접속 가능 하게 설정한것으로 기본으로 한다.

(아래 파일에 대한 정보를 검색)

tnsnames.ora 와 listener.ora 

 

기본 Micosoft Oracle Driver 로는 원격에 있는 Oracle 이 연결이 되지 않아 엄청난 삽질과 시간을 날림

1. Microsoft 에서 제공하는 Driver 를 다운로드 받고 설치

https://www.microsoft.com/en-us/download/details.aspx?id=104113 

 

Download Microsoft Connector for Oracle V1.2 from Official Microsoft Download Center

Important! Selecting a language below will dynamically change the complete page content to that language. Download Download the Microsoft Connector for Oracle V1.2 that provide additional value for SQL Server Integration Services. Details Note: There are m

www.microsoft.com

2. 아래 코드로 연결이 정상적으로 되는지 확인 (VB.Net 코드)

        Dim connString As String = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[아이피])(PORT=[포트]))(CONNECT_DATA=(SERVICE_NAME=[서비스명])));User Id=[아이디];Password=[암호];"
        Dim oraComm As New OracleCommand
        Dim myConnection As OracleConnection = New OracleConnection(connString)
        myConnection.Open()

        Console.WriteLine("연결성공")
        oraComm.Connection = myConnection
        oraComm.CommandText = "select * from [테이블]"
        oraComm.ExecuteNonQuery()
        myConnection.Close()

댓글

💲 추천 글