Open Database Connectivity
In computing, Open Database Connectivity (ODBC) is a standard API for database access that offer standard definition of how to talk with database of all kinds, this is also called as standard protocols to connect the API (Application Package Interface) to the database. With odbc we can perform application specification things in connecting to the database of various kinds such as :In ms_access A database is just an.mdb file(.MDB FILE) In SQL A database is just a logical Device associated with server application. In oracle the same as SQL databse
In order to us ODBC in our application we must have the ODBC driver install. ODBC is a software developed by the application vendor that mediates between a standard service and a vendor specification way to achieve the service. It is the action behind the API(Example:- Printer driver) ODBC Depends upon the following aspects. 1. That there is some way to estlablish some connection to the database. 2. A specific connection can be estlablish and named 3. That connection can then be referred to by any calling program. Odbc is fine but it is fairly low level. OLEDB is fine but on top of ODBC. The model is based on a higher level idea than queries and connection. The basic idea of sata flown of data between the procedure and consumer of data. A query is a data procedure since you get data from it and a dataconsumer can be other components of your application such as a control or a variable or a parameter etc. since OLEDB is based on high level of data management we can intergrate with other parts of the Programming language. Data Access in vb 1. Access 2. Dbase III & dbase iv 3. Microsoft Foxpro 4. Borland Paradox0 5. And via ODBC (Opendata base connectivity)
SQL Server Oracle Informix DB2
Note:- But, above all Visual Basic native Data base is the Microsoft access format.