현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - Vb.net 연결 데이터베이스

Vb.net 연결 데이터베이스

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 가 가장 효율적입니다.

구체적으로 어떤 데이터베이스를 연결하는지, 어떤 데이터 구동을 선택하는지는 생산성 측면에서 고려해야 한다. (윌리엄 셰익스피어, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스)

위의 대답이 마음에 드십니까?