ODBC Drivers |
If you are new to the concept of Open Data Base Connectivity (ODBC), you might benefit from a brief analogy between ODBC drivers and Microsoft Windows printer drivers.
Before Windows printer driver support, developers of DOS programs had to write their own printer support for each printer model that they wanted to support. Additionally, every company developing DOS software products had to independently duplicate this effort because there was no standard method available that allowed different software manufacturers to make use of the printer support developed by another manufacturer.
With the development of Windows printer drivers, printer support is now handled much more efficiently. Instead of each program having its own support for a large variety of printers, the drivers either come with Windows, are made available from the printer manufacturers, or are made by a software company
Just as the pre-Windows developers needed to write support code for each printer model used by their programs, contemporary developers have traditionally needed to write support code for every possible data format that might be imported into their programs.
To address this problem, the same logic that produced printer drivers has been applied to databases through the use of ODBC drivers. The ODBC drivers allow a program, such as
ODBC Drivers exist for all major database management systems, many other data sources like address book systems and Microsoft Excel, and even for text or CSV files.
To encourage their open database standard, Microsoft has written many ODBC drivers. In fact, many of the most popular of the drivers supported by Microsoft are included for free with installation of Microsoft Word, Access, FoxPro, Excel and Project. However, Microsoft is not the only source of ODBC drivers, and some drivers from other companies have demonstrated superior performance. With this in mind, you may want to research the ODBC drivers available for the type of database or data source from which you plan to import data.
Related Topics