Visual studio 에서 솔루션 탐색기에서 프로젝트를 클릭하고 속성 창에서 참조를 선택하면 아래와 같은 참조 창 이나타납니다.
프로젝트 참조 속성 창
가져올 네임스페이스에서 access DB인경우는 System.Data.Oledb 를
Sql Server 인경우는 System.Data.SqlClient를 선택합니다.
참고고 위에보시면 spread 연결도 볼수 있습니다.
두번째로 프로젝트메뉴의 모듈추가를 눌러 모듈을 추가하신후에
Module Module1
Public adoCon As OleDbConnection 'ACCESS 데이터베이스 Connection 개체
Public adoCon2 As SqlConnection ' SQL SERVER 데이터베이스 Connection 개체
Public Sub DBConnection()
Try
adoCon = New oledbConnection()
' db연결 문자열
strConn = "PROVIDER =Microsoft.jet.oledb.4.0;data source=" & strDataPath & "" '";Jet OLEDB:Database Password=accessPW"
adoCon.ConnectionString = strConn
adoCon.Open()
Catch ex As Exception
MessageBox.Show("DB연결 실패" & ex.Message, "DB연결", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End Try
End Sub
Public Sub DBConnection2()
Try
adoCon2 = New SqlConnection()
' db연결 문자열
strConn = "Server=192.168.0.100;DataBase=데이타베이스명;User Id=사용자ID;Password=사용자PW"
adoCon2.ConnectionString = strConn
adoCon2.Open()
Catch ex As Exception
If Not adoCon2.State = ConnectionState.Open Then
MessageBox.Show("DB연결 실패" & ex.Message, "DB연결", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End If
End Try
End Sub
End Module
이과 같이 선언하신 후에 main 에서
DBConnection 또는 DBConnection2 를 호출하시면 됩니다.
DB연결 문자열 에서
ACCESS는
PROVIDER =Microsoft.jet.oledb.4.0;data source=" & strDataPath & "" '";Jet OLEDB:Database Password=accessPW
strDataPath : Access DB 경로
accessPW : Access DB 암호
입니다.
Sql Server 는
Server=192.168.0.100;DataBase=데이타베이스명;User Id=사용자ID;Password=사용자PW
192.168.0.100 : Server IP 또는 컴퓨터명
데이타베이스명 : Sql Server에 만들어진 데이타베이스명
사용자ID : Sql Server의 데이타베이스에 접근할 수 있는 ID
사용자PW : Sql Server의 데이타베이스에 접근할 수 있는 ID의 암호
를 넣어주고 연결을 설정하시면 됩니다.
보통 보면 너무 복잡하게 설명들 하고 있는데 위 두가지만 이해하면 다 접속됩니다.
'vb.net > 기본개요' 카테고리의 다른 글
vb.net 함수와 프로시저 (1) | 2024.10.17 |
---|---|
ado.net (0) | 2024.10.15 |
VB.NET의 특징 (0) | 2024.10.15 |
VB.NET 소개 (2) | 2024.10.15 |
단계별 VB.NET 학습 자료 (0) | 2024.10.15 |