14.01.2013 Views

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ODBC with the <strong>IBM</strong> <strong>Informix</strong> ODBC Driver can include the following<br />

components:<br />

► Driver manager<br />

An application can link to a driver manager that links to the driver specified by<br />

the data source. The driver manager also checks parameters and transitions.<br />

You can purchase the ODBC Driver Manager from a third-party vendor for<br />

most UNIX platforms. On Microsoft Windows platforms, the ODBC Driver<br />

Manager is a part of the Operating System.<br />

► <strong>IBM</strong> <strong>Informix</strong> ODBC Driver<br />

This driver provides an interface to the <strong>Informix</strong> database server. Applications<br />

can use the driver in the following configurations:<br />

– To link to the ODBC driver manager<br />

– To link to the Driver Manager Replacement and the driver<br />

– To link to the driver directly<br />

► Data sources<br />

The driver provides access to the following data sources:<br />

– Database management systems (DBMS) and database servers<br />

– Databases<br />

– Operating systems and network software required for accessing the<br />

database<br />

JDBC and SQLJ<br />

JDBC is an application programming interface (API) that Java applications use to<br />

access relational databases. <strong>IBM</strong> <strong>Informix</strong> database systems can be supported<br />

by one of two APIs for client applications and applets written in Java:<br />

► <strong>IBM</strong> Data Server Driver<br />

You can use the <strong>IBM</strong> Data Server Driver (also known as the <strong>IBM</strong> common<br />

client driver) with either DB2 or <strong>Informix</strong>. This JDBC driver lets you write Java<br />

applications to access a local <strong>Informix</strong> Server, DB2 data, or any remote<br />

relational data on a server that supports DRDA®. Using this API, you can<br />

access these database systems using JDBC, SQLJ or pureQuery. SQLJ<br />

provides support for embedded static SQL in Java applications.<br />

Note: The <strong>IBM</strong> Data Server Driver is introduced with Client SDK beginning<br />

with Client SDK 3.50.XC7. At this writing, the Client SDK distributed with<br />

<strong>Informix</strong> database server is one (1) version less than the server version. As<br />

an example, Client SDK 3.50.XC6 is the version distributed with Server<br />

edition 11.50.XC7.<br />

Chapter 1. Introduction to <strong>IBM</strong> <strong>Informix</strong> 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!