1, The SQL Server .NET Data Provider 를 사용하여 데이터베이스 연결
The SQL Server .NET Data Provider 는 SqlConnection 클래스를 사용하여 SQL Server7.0 이상 데이터베이스에 연결하는 것입니다.
SqlConnection 클래스는 이름 공간 System.Data.SqlClient 아래에 있습니다.
링크 코드:
Dim sqlconnection 1as sqlclient.sqlconnection
Dim str connect as string = "data source = 서버 이름; Initial catalog= 데이터베이스 이름 : 사용자 id = sa; Password =; "
Sqlconnection1 = newsystem.data.sqlclient.sqlconnection (strconnect)
Sqlconnection1.open' 데이터베이스 열기
Sqlconnection1.close' 연결 해제 및 자원 해제
2, The OLE DB .NET Data Provider 를 사용하여 데이터베이스 연결
앞서 언급했듯이 The OLE DB .NET Data Provider 를 사용하면 Access, Oracle, SQL Server 등의 데이터에 액세스할 수 있습니다.
라이브러리, 그럼 어떻게 이 데이터베이스에 액세스할까요? The OLE DB .NET Data Provider 는 네임스페이스 Sy
를 통해 제공됩니다Stem.Data.OleDb 클래스 라이브러리 아래의 OleDbConnection 클래스는 세 가지 다른 유형의 데이터베이스에 연결합니다. 다음은
의 예입니다1) SQL Server 데이터베이스 연결
Dim oledb connection 1as oledb.oledb connection
Dim str connect as sting = "provider = SQL oledb; Persist Security Info=False;; Data Source= 서버 이름 : Initial Catalog= 데이터베이스 이름 : 사용자 id = sa; Password =; "
Oledbconnection1 = newsystem.data.oledb.oledbconnection (strconnect)
2) 액세스 데이터베이스 연결
연결할 Access 데이터베이스의 이름이' Example.mdb' 이고 d: ₩ data ₩ 디렉토리에 있다고 가정합니다.
Dim oledb connection 1as oledb.oledb connection
Dim str connect as sting = "provider = microsoft.jet.oledb.4.0; Datasource = d: ₩ data ₩ example.mdb "
Oledbconnection1 = newsystem.data.oledb.oledbconnection (strconnect)
3) Oracle 데이터베이스 접속
Dim oledb connection 1as oledb.oledb connection
Dim str connect as sting = "provider = msdaora; Data Source= 서버 이름 : 사용자 id = 사용자 id; Password= 암호; "
Oledbconnection1 = newsystem.data.oledb.oledbconnection (strconnect)
3, The ODBC .NET Data Provider 를 사용하여 데이터베이스 연결
The ODBC .NET Data Provider 연결 데이터베이스는 네임스페이스
에 있는 OdbcConnection 클래스를 통해 구현됩니다Microsoft.Data.Odbc 에서 이름 공간 Microsoft.Data.Odbc 는 Microsoft.Data.Odbc.dll 파일에 캡슐화되어 있습니다.
편폭이 제한되어 있기 때문에 여기서는 Sql Server 와 Oracle 데이터베이스에 연결하는 방법만 소개하고, 다른 데이터베이스의 연결 방법 기본 클래스
마찬가지로, 나는 더 이상 말하지 않을 것이다.
1) Sql Server 데이터베이스 연결
Dim odbcdbconnetion 1as microsoft.data.odbc connection
Dim str connect as sting = "driver = {SQL server}; Server= 서버 이름 : Uid=sa;; Pwd =; Database= 데이터베이스 이름; "
Odbcdbconnetion1 = newmicrosoft.data.odbcconnection (strconnect)
2) Oracle 데이터베이스 접속
Dim odbcdbconnetion 1as microsoft.data.odbc connection
Dimstr connect as sting = "driver = {Oracle 용 Microsoft odbc}; Server= 서버 이름 : Uid=sa;; Pwd =; "
Odbcdbconnetion1 = newmicrosoft.data.odbcconnection (strconnect)
넷째, 요약
이 글의 소개를 통해 독자들은 기본적으로 Visual Basic.NET 에서 ADO.NET 과 ODBC.NET 을 사용하여 다양한 데이터베이스에 연결하는 방법
을 익혔다。 이들 세 가지 드라이버는 데이터베이스마다 성능 측면도 크게 다릅니다. the SQL server. net data provider
효율성이 가장 높습니다. The OLE DB .NET Data Provider 의 효율성 비교 The ODBC .NET Data Provider 가 가장 효율적입니다.
구체적으로 어떤 데이터베이스를 연결하는지, 어떤 데이터 구동을 선택하는지는 생산성 측면에서 고려해야 한다. (윌리엄 셰익스피어, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스)
위의 대답이 마음에 드십니까?