드라이버와 프로바이더의 차이
데이터베이스에서 드라이버와 프로바이더의 차이점은 무엇입니까?어떤 설명이라도 감사히 받겠습니다.
샘플:ADO.NET driver for MySQL
대providerName="System.Data.EntityClient"
MSDN 포럼에서:
드라이버(Driver)는 워크스테이션이나 서버에 설치된 프로그램으로, DBMS(Database Management System)와 프로그램이 상호 작용할 수 있도록 해줍니다.예를 들어 JDBC 드라이버는 J2EE에서 사용 가능한 표준 JDBC 응용 프로그램 인터페이스(API)를 통해 데이터베이스 연결을 제공합니다.
데이터 공급자는 데이터 소스와 통신하는 데 사용되는 라이브러리 집합입니다.SQL용 SQL 데이터 공급자, Oracle용 Oracle 데이터 공급자, 액세스용 OLE DB 데이터 공급자, Excel 및 MySQL 등입니다.애플리케이션과 데이터 소스 사이의 가교 역할을 하며 데이터 소스에서 데이터를 검색하고 해당 데이터에 대한 변경 사항을 데이터 소스에 다시 조정하는 데 사용됩니다.
출처 : MSDN-포럼
Provider는 SQL Server, Oracle과 같은 특정 데이터베이스와의 연결이지만 다음과 같은 네임스페이스를 가져옵니다.using system.data.msdaora
,using system.data.sqlclient
.
write connection class 후 string connection string은 uid, pwd, database, server 4가지 문장을 사용합니다.
를 이용하여 오픈 커넥션 후cn.Open
방법.
문을 실행한 후.
접속 종료 후.
언급URL : https://stackoverflow.com/questions/19293744/difference-between-driver-and-provider
'programing' 카테고리의 다른 글
바인딩되지 않은 RestTemplate로 인해 Spring-BootRestClientTest가 MockRestServiceServer를 올바르게 자동 구성하지 않음 (0) | 2023.09.26 |
---|---|
워드프레스 webp 이미지 미리보기 (0) | 2023.09.26 |
jQuery validation을 "selected" 플러그인과 함께 사용하려면 어떻게 해야 합니까? (0) | 2023.09.21 |
LOAD DATA LOCAL INFILE을 실행하는 Powershell에서 오류 발생 (0) | 2023.09.21 |
Google Chrome 북마크 기능 (0) | 2023.09.21 |