우선 전제로 Oracle 서버를 원격에서 접속 가능 하게 설정한것으로 기본으로 한다.
(아래 파일에 대한 정보를 검색)
tnsnames.ora 와 listener.ora
기본 Micosoft Oracle Driver 로는 원격에 있는 Oracle 이 연결이 되지 않아 엄청난 삽질과 시간을 날림
1. Microsoft 에서 제공하는 Driver 를 다운로드 받고 설치
https://www.microsoft.com/en-us/download/details.aspx?id=104113
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()
'IT' 카테고리의 다른 글
Editbin /LARGEADDRESSAWARE 무엇? 언제 사용? (0) | 2023.03.30 |
---|---|
VMConnect 를 사용하여 Hyper-V 가상 머신에서 로컬 리소스 사용 (0) | 2023.03.30 |
[C#]DateTime Format 사용 방법 (0) | 2022.12.21 |
[MSSQL] 외래키 (Foreign key) 제약조건 활성화 / 비활성화 (0) | 2022.12.20 |
윈도우 Window 32bit 응용프로그램 3GB 메모리 사용 (0) | 2022.12.19 |
댓글