<< previous page   --   table of contents   --   next page >>
| | | | | | | |
  • Return to Table of Contents
  • Table of Contents

    1. General Information
    2. MySQL Installation
    3. Tutorial Introduction
    4. Database Administration
    5. MySQL Optimisation
    6. MySQL Language Reference
    7. MySQL Table Types
    8. MySQL APIs
    9. Extending MySQL

    Chapter 8:  MySQL APIs 611 8.4.9.7  Licensing the Embedded Server The MySQL source code is covered by the GNU GPL license (see Appendix H [GPL license], page 774). One result of this is that any program which includes, by linking with libmysqld, the MySQL source code must be released as free software (under a license compatible with the GPL). We  encourage  everyone  to  promote  free  software  by  releasing  code  under  the  GPL  or  a compatible license.  For those who are not able to do this, another option is to purchase a commercial licence for the MySQL code from MySQL AB. For details,  please see  Sec- tion 1.4.3 [MySQL licenses], page 16. 8.5  MySQL C++ APIs Two APIs are available in the MySQL Contrib directory (http://www.mysql. 8.5.1  Borland C++ You can compile the MySQL Windows source with Borland C++ 5.02. (The Windows source includes only projects for Microsoft VC++, for Borland C++ you have to do the project les yourself.) One  known  problem  with  Borland  C++  is  that  it  uses  a  di erent  structure  alignment than  VC++.   This  means  that  you  will  run  into  problems  if  you  try  to  use  the  default libmysql.dll libraries (that was compiled with VC++) with Borland C++.  You can do one of the following to avoid this problem.    You  can  use  the  static  MySQL  libraries  for  Borland  C++   that  you  can   nd  on http://www.mysql.com/downloads/os-win32.html.    Only call mysql_init() with NULL as an argument, not a pre-allocated MYSQL struct. 8.6  MySQL Java Connectivity (JDBC) There  are  2  supported  JDBC  drivers  for  MySQL  (the  mm  driver  and  the  Reisin  JDBC driver).  You can nd a copy of the mm driver at http://mmmysql.sourceforge.net/ or http://www.mysql.com/Downloads/Contrib/ and the Reisin driver at http://www.caucho. For documentation consult any JDBC documentation and the driver's own documentation for MySQL-speci c features. 8.7  MySQL Python APIs The MySQL Contrib directory (http://www.mysql.com/Downloads/Contrib/) contains a Python interface written by Joseph Skinner.
     

    Customer Support CentreMySQL Reference Manual

    Web Hosting Services
    UNIX WEB HOSTING
    MERCHANT ACCOUNTS
    DEDICATED SERVERS
    E-COMMERCE HOSTING
    SUPPORT & FAQ's
    TERMS OF USE
    Domain Services
    DOMAIN
    REGISTRATION
    MANAGE
    YOUR ACCOUNT
    SUPPORT & FAQ's
    TERMS OF USE
    Corporate Info
    ABOUT US
    OUR NETWORK
    CONTACT US
    SITE MAP
    Copyright © 2002 Dyntex Group, Inc. All Rights Reserved
  • Return to Table of Contents
  • Back to top

  • Web Hosting: Manuals & FAQ's

    1. Unix-Based Web Hosting
    2. Unix Dedicated Servers
    3. Windows Dedicated Servers
    4. CuteFTP User’s Guide
    5. CuteHTML User’s Guide
    6. WS_FTP Pro User's Guide
    7. Miva Order User's Guide
    8. Miva Merchant User's Guide