2011-08-20 3 views
6

SQL 연결과 OLEDB 연결의 차이점은 무엇입니까? 그 OLEDB는 모두에게 공통적입니까 (SQL Server)? 모든 서버는 OLEDB가 사용하고 있습니까?SQL 연결과 OLEDB 연결의 차이점

+0

의 중복 가능성 [SqlCommand를/SQLConnection을 대에서 OleDbCommand /는 OleDbConnection (http://stackoverflow.com/questions/2273609/sqlcommand-sqlconnection- 대결 명령 - 입출력 연결) –

답변

10

OleDbConnection의 장점은 유연성입니다. 데이터베이스를 변경할 수 있습니다 (예 : Oracle로 이동). 코드를 변경할 필요가 없습니다.

SQLServer를 백엔드로 사용하는 경우 성능 향상을 위해 SQLConnection을 사용하십시오. 이 링크 http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/fadb2742-d75a-49fb-a839-b2d4a9183998/

는 OleDbConnection와

검사 : 당신은 당신이 제공 한 모든 데이터베이스에 연결할 수 있습니다.

팁 : 유니버설 데이터 링크 파일을 사용

enter image description here

5

SqlConnection은 SQL Server에 액세스하도록 설계된 반면 OleDbConnection은 모든 데이터베이스에 액세스하도록 설계되었습니다.