Mxodbc Zope DA

Mxodbc Zope DA

mmxxOODDBBCC ZZooppee DDAA ODBC Database Interface for Zope VVVeeerrrsssiiiooonnn 222...000 Copyright 1999-2000 by IKDS Marc-André Lemburg, Langenfeld Copyright 2000-2010 by eGenix.com GmbH, Langenfeld All rights reserved. No part of this work may be reproduced or used in a any form or by any means without written permission of the publisher. All product names and logos are trademarks of their respective owners. The product names "mxBeeBase", "mxCGIPython", "mxCounter", "mxCrypto", "mxDateTime", "mxHTMLTools", "mxIP", "mxLicenseManager", "mxLog", "mxNumber", "mxODBC", "mxODBC Connect", "mxODBC Zope DA", "mxObjectStore", "mxProxy", "mxQueue", "mxStack", "mxTextTools", "mxTidy", "mxTools", "mxUID", "mxURL", "mxXMLTools", "eGenix Application Server", "PythonHTML", "eGenix" and "eGenix.com" and corresponding logos are trademarks or registered trademarks of eGenix.com GmbH, Langenfeld Printed in Germany. Contents Contents 1. Introduction ........................................................................................ 1 1.1 Features ......................................................................................... 1 1.2 Requirements................................................................................. 3 Windows................................................................................ 3 Unix ....................................................................................... 3 Mac OS X ............................................................................... 4 2. Installation........................................................................................... 5 2.1 Download the Software.................................................................. 5 2.1.1 Automatic download .............................................................. 5 2.1.2 Manual download................................................................... 6 Platform (Windows, Linux, Solaris, FreeBSD) ......................... 6 Python Build Version (2.4, 2.5 , 2.6, etc.) ............................... 6 Python Build Architecture (32 bit or 64 bit) ............................ 6 Unicode Variant (UCS2 or UCS4)........................................... 6 2.2 Manual installation in Zope 2.10 and Zope 2.11 ............................ 7 2.2.1 Before You Start...................................................................... 7 Upgrading .............................................................................. 8 License Files ........................................................................... 8 Setuptools .............................................................................. 9 2.2.2 Step-by-step Installation Guide............................................... 9 Step 1..................................................................................... 9 Step 2..................................................................................... 9 Step 3................................................................................... 10 Step 4................................................................................... 10 2.3 Installation in Plone 3.2 and later ................................................. 11 mxODBC Zope DA - The Zope ODBC Database Adapter 2.3.1 Before You Start....................................................................11 Upgrading.............................................................................11 License Files .........................................................................11 2.3.2 Step-by-step Installation Guide.............................................12 Step 1 ...................................................................................12 Step 2 ...................................................................................13 Step 4 ...................................................................................14 2.4 Buildout-based installation in Zope 2.12 and later........................14 2.4.1 Before You Start....................................................................15 Upgrading.............................................................................15 License Files .........................................................................15 2.4.2 Step-by-step Installation Guide.............................................16 Step 1 ...................................................................................16 Step 2 ...................................................................................16 Step 4 ...................................................................................18 2.5 Manual installation in Zope 2.12 and later....................................18 2.5.1 Before You Start....................................................................19 Upgrading.............................................................................19 License Files .........................................................................19 2.5.2 Step-by-step Installation Guide.............................................20 Step 1 ...................................................................................20 Step 2 ...................................................................................20 Step 3 ...................................................................................21 Step 4 ...................................................................................21 3. Configuration .................................................................................... 22 3.1 ODBC Data Source Configuration ................................................22 3.1.1 General Notes.......................................................................22 Connection Pooling by the ODBC Manager..........................22 3.1.2 Windows Platform................................................................23 3.1.3 Unix Platform .......................................................................23 3.1.4 Mac OS X Platform ...............................................................24 Contents 3.2 ODBC Driver/Manager Troubleshooting ...................................... 24 3.2.1 Windows ODBC Manager.................................................... 25 3.2.2 Unix iODBC / unixODBC Manager....................................... 25 3.2.3 Microsoft Access ODBC Driver ............................................ 26 3.2.4 IBM DB2 ODBC Driver ........................................................ 26 3.2.5 SAP DB ODBC Driver........................................................... 27 3.2.6 FreeTDS ODBC Driver (access MS SQL Server from Linux).. 27 3.2.7 PostgreSQL ODBC Driver .................................................... 28 3.2.8 Other ODBC Drivers and Manager Setups ........................... 28 3.2.9 Stored Procedures ................................................................ 28 3.3 Creating mxODBC Zope DA Connections.................................... 30 3.3.1 Adding mxODBC Zope DA Connection Objects................... 30 3.3.2 Choosing an ODBC Manager/Driver .................................... 32 3.3.3 Database Connection String ................................................. 32 3.3.4 Database Timezone.............................................................. 33 3.3.5 Connection Pool Size ........................................................... 34 3.3.6 Connection Options ............................................................. 34 3.3.7 Open Connection................................................................. 35 3.3.8 Create Connection ............................................................... 35 3.3.9 Connection Status ................................................................ 37 3.3.10 Open/closed state of connection objects.............................. 39 3.3.11 Error messages..................................................................... 39 3.4 Configuring mxODBC Zope DA Connections............................... 40 3.4.1 Choosing an ODBC Manager/Driver .................................... 42 3.4.2 Database Connection String ................................................. 42 3.4.3 Database Timezone.............................................................. 43 3.4.4 Connection Pool Size ........................................................... 44 3.4.5 Connection Options ............................................................. 44 Interface Options ................................................................. 44 Format Options.................................................................... 46 Result Set Options................................................................ 48 3.5 Migration from other Zope Database Adapters ............................ 49 mxODBC Zope DA - The Zope ODBC Database Adapter 3.5.1 General Notes.......................................................................49 3.5.2 Migration from the ZODBC DA ............................................50 3.5.3 Migration from the unofficial mxODBC Zope DA .................51 3.5.4 Migration from ZMySQLDA..................................................51 4. Usage................................................................................................ 53 4.1 Opening and Closing the Connection...........................................53 4.1.1 Opening a Connection..........................................................54 4.1.2 Closing a Connection............................................................55 4.2 Testing the Connection.................................................................57 4.3 Copying

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    97 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us