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.

Contents<br />

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix<br />

Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x<br />

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi<br />

The team who wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi<br />

Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii<br />

Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . xiii<br />

Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv<br />

Stay connected to <strong>IBM</strong> <strong>Redbooks</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv<br />

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

1.1 Server options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.1.1 <strong>Informix</strong> servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.2 <strong>Informix</strong> tools for developers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

1.2.1 <strong>Informix</strong> Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

1.2.2 <strong>Informix</strong> Client Software Development Kit. . . . . . . . . . . . . . . . . . . . . . 9<br />

1.2.3 4GL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.2.4 Ruby on Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.2.5 <strong>Informix</strong> DataBlade Developers Kit . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.2.6 <strong>Informix</strong> Spatial DataBlade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

1.2.7 PHP on <strong>Informix</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3 <strong>Informix</strong> overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3.1 Architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

1.3.2 <strong>Informix</strong> developer environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

1.3.3 <strong>Informix</strong> capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

Chapter 2. Setting up an <strong>Informix</strong> development environment . . . . . . . . . 25<br />

2.1 Server setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.1.1 Planning for the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.1.2 Installing <strong>Informix</strong> Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.1.3 Configuring <strong>Informix</strong> Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.2 Client setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.2.1 <strong>Informix</strong> Client options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.2.2 Installing and setting up Client SDK . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

2.2.3 Setting up <strong>IBM</strong> Data Server drivers. . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

2.2.4 Setting up <strong>Informix</strong> JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

Chapter 3. Working with the ODBC driver . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />

3.1 ODBC and <strong>Informix</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

© Copyright <strong>IBM</strong> Corp. 2010. All rights reserved. iii

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

Saved successfully!

Ooh no, something went wrong!