|
34.
|
|
|
The Driver Manager carries out a number of functions, such as: ![](/@@/translation-newline)
1. Resolve data source names via odbcinst lib) ![](/@@/translation-newline)
2. Loads any required drivers ![](/@@/translation-newline)
3. Calls the drivers exposed functions to communicate with the database. Some functionality, such as listing all Data Source, is only present in the Driver Manager or via odbcinst lib).
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:967
|
|
35.
|
|
|
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:977
|
|
36.
|
|
|
ODBCConfig - Drivers
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1058
|
|
37.
|
|
|
The ODBC Drivers contain code specific to a Database System and provides a set of callable functions to the Driver Manager. ![](/@@/translation-newline)
Drivers may implement some database functionality when it is required by ODBC and is not present in the Database System. ![](/@@/translation-newline)
Drivers may also translate data types.
![](/@@/translation-newline)
ODBC Drivers can be obtained from the Internet or directly from the Database vendor.
![](/@@/translation-newline)
Check http://www.unixodbc.org for drivers
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1093
|
|
38.
|
|
|
ODBCConfig - Database Systems
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1165
|
|
39.
|
|
|
Perhaps the most common type of Database System today is an SQL Server
![](/@@/translation-newline)
SQL Servers with Heavy Functionality
ADABAS-D
Empress
Sybase - www.sybase.com
Oracle - www.oracle.com
![](/@@/translation-newline)
SQL Servers with Lite Functionality
MiniSQL
MySQL
Solid
![](/@@/translation-newline)
The Database System may be running on the local machine or on a remote machine. It may also store its information in a variety of ways. This does not matter to an ODBC application because the Driver Manager and the Driver provides a consistent interface to the Database System.
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1181
|
|
40.
|
|
|
ODBCConfig - odbc.ini
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1272
|
|
41.
|
|
|
This is the main configuration file for ODBC. ![](/@@/translation-newline)
It contains Data Source configuration.
![](/@@/translation-newline)
It is used by the Driver Manager to determine, from a given Data Source Name, such things as the name of the Driver.
![](/@@/translation-newline)
It is a simple text file but is configured using the ODBCConfig tool. ![](/@@/translation-newline)
The User data sources are typically stored in ~/.odbc.ini while the System data sources are stored in /etc/odbc.ini
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1288
|
|
42.
|
|
|
ODBCConfig
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1379
|
|
43.
|
|
|
This is the program you are using now. This program allows the user to easily configure ODBC.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1395
|