Contributed Programs
********************
Many users of MySQL have contributed _very_ useful support tools and
add-ons.
A list of some software available from the MySQL website (or any
mirror) is shown here.
You can also visit our online listing of MySQL-related software at
`http://www.mysql.com/portal/software/'. The community facilities
there also allow for your input!
If you want to build MySQL support for the Perl `DBI'/`DBD' interface,
you should fetch the `Data-Dumper', `DBI', and `DBD-mysql' files and
install them. *Note Perl support::.
MySQL
AB assumes no liability for the correctness of the information in this
chapter or for the proper operation of the programs listed herein.
APIs
====
* Perl Modules
* `http://www.mysql.com/Downloads/Contrib/KAMXbase1.2.tar.gz'
Convert between `.dbf' files and MySQL tables. Perl module
written by Pratap Pereira ,
extended by Kevin A. McGrail
. This converter can
handle MEMO fields.
DBI.
* OLEDB
* `http://www.mysql.com/Downloads/Win32/MyOLEDB3.exe' MyOLEDB
3.0 installation package from SWSoft.
* `http://www.mysql.com/Downloads/Win32/mysql-oledb-3.0.0.zip'
Source for MyOLEDB 3.0.
* `http://www.mysql.com/Downloads/Win32/MySamples.zip' Examples
and documentation for MyOLEDB.
* `http://www.mysql.com/Downloads/Win32/MyOLEDB.chm' Help files
for MyOLEDB.
* `http://www.mysql.com/Downloads/Win32/libmyodbc.zip' Static
MyODBC library used for build MyOLEDB. Based on MyODBC code.
* C++
* `http://www.mysql.com/Downloads/Contrib/mysql-c++-0.02.tar.gz'
MySQL C++ wrapper library. By Roland Haenel, .
* `http://www.mysql.com/Downloads/Contrib/MyDAO.tar.gz' MySQL
C++ API. By Satish . Inspired by
Roland Haenel's C++ API and Ed Carp's MyC library.
* `http://www.mysql.com/products/mysql++/' MySQL C++ API (more
than just a wrapper library). Originally by
. Now maintained by Sinisa at MySQL AB.
* `http://nelsonjr.homepage.com/NJrAPI/' A C++ database
independent library that supports MySQL.
* Delphi
* `http://www.mysql.com/Downloads/Contrib/DelphiMySQL2.zip'
Delphi interface to `libmysql.dll', by
.
* `http://www.mysql.com/Downloads/Contrib/Udmysql.pas' A
wrapper for libmysql.dll for usage in Delphi. By Reiner
Sombrowsky.
* `http://www.fichtner.net/delphi/mysql.delphi.phtml' A Delphi
Interface to MySQL, with source code. By Matthias Fichtner.
* `http://www.productivity.org/projects/tmysql/' `TmySQL', a
library to use MySQL with Delphi.
it includes development tools such as Database Explorer and
Database Designer.
*
`http://www.mysql.com/Downloads/Contrib/JdmMysqlDriver-0.1.0.tar.gz'
A VisualWorks 3.0 Smalltalk driver for MySQL. By
.
* `http://www.mysql.com/Downloads/Contrib/Db.py' Python module
with caching. By .
*
`http://www.mysql.com/Downloads/Contrib/MySQLmodule-1.4.tar.gz'
Python interface for MySQL. By Joseph Skinner
. Modified by Joerg Senekowitsch
.
* `http://www.mysql.com/Downloads/Contrib/MyC-0.1.tar.gz' A
Visual Basic-like API, by Ed Carp.
such
that your application becomes a 3-tiered application. The
advantage is that you can easily switch between and move to
other database engines by implementing one file for the new
backend without making any changes to your applications. By
.
*
`http://www.mysql.com/Downloads/Contrib/DbFramework-1.10.tar.gz'
DbFramework is a collection of classes for manipulating MySQL
databases. The classes are loosely based on the CDIF Data
Model Subject Area. By Paul Sharpe .
* `http://www.mysql.com/Downloads/Contrib/pike-mysql-1.4.tar.gz'
MySQL module for pike. For use with the Roxen web server.
* `http://www.mysql.com/Downloads/Contrib/squile.tar.gz' Module
for `guile' that allows `guile' to interact with SQL
databases. By Hal Roberts.
* `http://www.mysql.com/Downloads/Contrib/stk-mysql.tar.gz'
Interface for Stk. Stk is the Tk widgets with Scheme
underneath instead of Tcl. By Terry Jones.
*
`http://www.mysql.com/Downloads/Contrib/eiffel-wrapper-1.0.tar.gz'
Eiffel wrapper by Michael Ravits.
* `http://www.mysql.com/Downloads/Contrib/SQLmy0.06.tgz'
FlagShip Replaceable Database Driver (RDD) for MySQL. By
Alejandro Fernandez Herrero. The Flagship RDD homepage is at
`http://www.fship.com/rdds.html'.
* `http://www.mysql.com/Downloads/Contrib/mydsn-1.0.zip' Binary
and source for `mydsn.dll'. mydsn should be used to build and
remove the DSN registry file for the MyODBC driver in
Coldfusion applications. By Miguel Angel Solo'rzano.
* `http://www.mysql.com/Downloads/Contrib/MySQL-ADA95_API.zip'
An ADA95 interface to the MySQL API. By Francois Fabien.
*
`http://www.mysql.com/Downloads/Contrib/MyTool-DLL_for_VB_and_MySQL.zip'
A DLL with MySQL C API for Visual Basic. By Ken Menzel
.
* `http://www.mysql.com/Downloads/Contrib/MYSQLX.EXE' MySQL
ActiveX Object for directly accessing your MySQL servers from
IIS/ASP, VB, VC++ skipping the slower ODBC methods. Fully
updatable, multi-threaded with full support for all MySQL
fieldtypes (version 2001.1.1). By SciBit
`http://www.scibit.com/'.
* `http://www.fastflow.it/mylua/' MyLUA home page; how to use
the LUA language to write MySQL `PROCEDURE' that can be
loaded runtime.
* `http://www.mysql.com/Downloads/Contrib/lua-4.0.tar.gz'
LUA 4.0
*
`http://www.mysql.com/Downloads/Contrib/mylua-3.23.32.1.tar.gz'
Patch for MySQL 3.23.32 to use LUA 4.0. By Cristian
Giussani.
* `http://www.mysql.com/Downloads/Contrib/patched_myodbc.zip'
Patch (for Omniform 4.0 support) to the MyODBC driver. By
Thomas Thaele
Converters
==========
* `http://www.mysql.com/Downloads/Contrib/mssql2mysql.txt' Converter
from MS-SQL to MySQL. By Michael Kofler. The mssql2mysql home
page is at `http://www.kofler.cc/mysql/mssql2mysql.html'.
* `http://www.mysql.com/Downloads/Contrib/dbf2mysql-1.14.tar.gz'
Convert between `.dbf' files and MySQL tables. By Maarten Boekhold
(), William Volkman, and Michael
Widenius. This converter includes rudimentary read-only support
for MEMO fields.
* `http://www.mysql.com/Downloads/Contrib/dbf2mysql-1.13.tgz'
Convert between `.dbf' files and MySQL tables. By Maarten
Boekhold, , and Michael Widenius.
This converter can't handle MEMO fields.
* `http://www.mysql.com/Downloads/Contrib/dbf2mysql.zip' Convert
between FoxPro `.dbf' files and MySQL tables on Windows. By
Alexander Eltsyn, or .
* `http://www.mysql.com/Downloads/Contrib/dbf2sql.zip' Short and
simple prg that can help you transport your data from foxpro table
into MySQL table. By Danko Josic.
* `http://www.mysql.com/Downloads/Contrib/dump2h-1.20.gz' Convert
from `mysqldump' output to a C header file. By Harry Brueckner,
.
detection of `TIMESTAMP' fields), provides warnings and suggestions
while converting, quotes *all* special characters in text and
binary data, and so on. It will also convert to `mSQL' v1 and v2,
and is free of charge for anyone. See
`http://www.cynergi.net/exportsql/' for the latest version. By
Pedro Freire, . Note: Doesn't work with
Access 2.0!
Andrews.
Note: Doesn't work with Access2!
is
very handy when combined with exportsql, because it lets you use
Access for all DB design and administration, and synchronise with
your actual MySQL server either way. Free of charge. See
`http://www.netdive.com/freebies/importsql/' for any updates.
Created by Laurent Bossavit of NetDIVE. *Note*: doesn't work with
Access 2.0!
* `http://www.mysql.com/Downloads/Contrib/mdb2sql.bas' Converter
from Access97 to MySQL by Moshe Gurvich.
* `http://www.mysql.com/Downloads/Contrib/msql2mysqlWrapper-1.0.tgz'
A C wrapper from `mSQL' to MySQL. By
* `http://www.mysql.com/Downloads/Contrib/sqlconv.pl' A simple
script that can be used to copy fields from one MySQL table to
another in bulk. Basically, you can run `mysqldump' and pipe it to
the `sqlconv.pl' script. The script will parse through the
`mysqldump' output and will rearrange the fields so they can be
inserted into a new table. An example is when you want to create a
new table for a different site you are working on, but the table
is just a bit different (that is - fields in different order,
etc.). By Steve Shreeve.
* `http://www.mysql.com/Downloads/Contrib/oracledump' Perl program
to convert Oracle databases to MySQL. Has same output format as
mysqldump. By Johan Andersson.
* `http://www.mysql.com/Downloads/Contrib/excel2mysql' Perl program
to import Excel spreadsheets into a MySQL database. By Stephen
Hurd
* `http://www.mysql.com/Downloads/Contrib/T2S_100.ZIP'. Windows
program to convert text files to MySQL databases. By Asaf Azulay.
Utilities
=========
* `http://worldcommunity.com/opensource/utilities/mysql_backup.html'
MySQL Backup is a backup script for MySQL. By Peter F. Brown.
* `http://www.mysql.com/Downloads/Contrib/mysql_watchdog.pl' Monitor
the MySQL daemon for possible lockups. By Yermo Lamers,
.
*
`http://www.mysql.com/Downloads/Contrib/mysql_structure_dumper.tar.gz'
* `http://www.mysql.com/Downloads/Contrib/mysql_structure_dumper.tgz'
Prints the structure of every table in a database. By Thomas Wana.
* `http://www.mysql.com/Downloads/Contrib/mysqlsync'. A Perl script
to keep remote copies of a MySQL database in sync with a central
master copy. By Mark Jeftovic. .
* `http://www.mysql.com/Downloads/Contrib/MySQLTutor-0.2.tar.gz'.
MySQLTutor. A MySQL tutorial for beginners.
* `http://www.mysql.com/Downloads/Contrib/MySQLDB.zip'
* `http://www.mysql.com/Downloads/Contrib/MySQLDB-readme.html'. A
COM library for MySQL by Alok Singh.
* `http://www.mysql.com/Downloads/Contrib/mysql_replicate.pl' Perl
program that handles replication. By
* `http://www.mysql.com/Downloads/Contrib/dbcheck' Perl script that
takes a backup of tables before running isamchk on them. By
Elizabeth.
* `http://www.mysql.com/Downloads/Contrib/mybackup'.
* `http://www.mswanson.com/mybackup' (mybackup home page) Wrapper
for mysqldump to backup all databases. By Marc Swanson.
* `http://www.mysql.com/Downloads/Contrib/mdu.pl.gz' Prints the
storage usage of a MySQL database.
[Назад] [Содержание] [Вперед]
| Главная |