providers(native protocols) are connection-oriented implementation,it maintains database connectivity. depending of database provider name are different
Microsoft is providing different .net data provider with .net
- Oledb.net data provider
- sqlserver.net data provider
- oracle.net data provider
- odbc.net data provider
provider name will specify databse for which connection is required
- msdaora.1--------------->Oracle
- sqloledb.1--------------->SQLServer
- microsoft.jet.Oledb.4.0---->Access 2003
- microsoft.ace.oledb.12.0---->Access 2007
