|
32.
|
|
|
The Application communicates with the Driver Manager using the standard ODBC calls.
The application does not care; where the data is stored, how it is stored, or even how the system is configured to access the data.
The Application only needs to know the data source name (DSN)
The Application is not hard wired to a particular database system. This allows the user to select a different database system using the ODBCConfig Tool.
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:892
|
|
34.
|
|
|
The Driver Manager carries out a number of functions, such as:
1. Resolve data source names via odbcinst lib)
2. Loads any required drivers
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
|
|
37.
|
|
|
The ODBC Drivers contain code specific to a Database System and provides a set of callable functions to the Driver Manager.
Drivers may implement some database functionality when it is required by ODBC and is not present in the Database System.
Drivers may also translate data types.
ODBC Drivers can be obtained from the Internet or directly from the Database vendor.
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
|
|
39.
|
|
|
Perhaps the most common type of Database System today is an SQL Server
SQL Servers with Heavy Functionality
ADABAS-D
Empress
Sybase - www.sybase.com
Oracle - www.oracle.com
SQL Servers with Lite Functionality
MiniSQL
MySQL
Solid
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
|
|
41.
|
|
|
This is the main configuration file for ODBC.
It contains Data Source configuration.
It is used by the Driver Manager to determine, from a given Data Source Name, such things as the name of the Driver.
It is a simple text file but is configured using the ODBCConfig tool.
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
|
|
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
|
|
45.
|
|
|
odbcinst.ini contains a list of all installed ODBC Drivers. Each entry also contains some information about the driver such as the file name(s) of the driver.
An entry should be made when an ODBC driver is installed and removed when the driver is uninstalled. This can be done using ODBCConfig or the odbcinst command tool.
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1502
|
|
47.
|
|
|
unixODBC consists of the following components
- Driver Manager
- GUI Data Manager
- GUI Config
- Several Drivers and Driver Config libs
- Driver Code Template
- Driver Config Code Template
- ODBCINST lib
- odbcinst (command line tool for install scripts)
- INI lib
- LOG lib
- LST lib
- TRE lib
- SQI lib
- isql (command line tool for SQL)
All code is released under GPL and the LGPL license.
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
src/odbcconfig.c:1638
|