1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
<sect1 id="intro">
<title>Introduction</title>
<para>MySQL++ is a powerful C++ wrapper for MySQL’s C API. Its
purpose is to make working with queries as easy as working with STL
containers.</para>
<para>The latest version of MySQL++ can be found at <ulink
url="http://tangentsoft.net/mysql++/">the official web
site</ulink>.</para>
<para>Support for MySQL++ can be had on <ulink
url="http://lists.mysql.com/plusplus">the mailing list</ulink>. That
page hosts the mailing list archives, and tells you how you can
subscribe.</para>
<sect2 id="history">
<title>A Brief History of MySQL++</title>
<para>MySQL++ was created in 1998 by Kevin Atkinson. It started out
MySQL-specific, but there were early efforts to try and make it
database-independent, and call it SQL++. This is where the old
library name “sqlplus” came from. This is also why the
old versions prefixed some class names with “Mysql” but
not others: the others were supposed to be the database-independent
parts.</para>
<para>Then in 1999, Sinisa Milivojevic unofficially took over
maintenance of the library, releasing versions 1.0 and 1.1. (All of
Kevin’s releases were pre-1.0 point releases.) Kevin gave over
maintenance to Sinisa officially with 1.2, and ceased to have any
involvement with the library’s maintenance. Sinisa went on to
maintain the library through 1.7.9, released in mid-2001. Since
Sinisa is an employee of <ulink url="http://www.mysql.com/">MySQL
AB</ulink>, it seems to be during this time that the dream of
multiple-database compatibility died.</para>
<para>With version 1.7.9, MySQL++ went into a period of stasis,
lasting over three years. During this time, Sinisa ran the
MySQL++ mailing list and supported its users, but made no new
releases. There were many patches submitted during this period,
some of which were ignored, others which were just put on the
MySQL++ web site for people to try. A lot of these patches were
mutually-incompatible, and not all of them gave a fully-functional
copy of MySQL++.</para>
<para>In early August of 2004, the current maintainer (Warren
Young) got fed up with this situation and took over. He released
1.7.10 later that month.</para>
</sect2>
<sect2 id="asking-questions">
<title>If You Have Questions...</title>
<para>If you want to email someone to ask questions about
this library, we greatly prefer that you send mail to the
<ulink url="http://lists.mysql.com/plusplus">MySQL++ mailing
list</ulink>. The mailing list is archived, so if you have
questions, do a search to see if the question has been asked
before.</para>
<para>You may find people’s individual email addresses in various
files within the MySQL++ distribution. Please do not send mail
to them unless you are sending something that is inherently
personal. Not all of the principal developers of MySQL++ are still
active in its development; those who have dropped out have no wish
to be bugged about MySQL++. Those of us still active in MySQL++
development monitor the mailing list, so you aren’t getting any
extra “coverage” by sending messages to additional
email addresses.</para>
</sect2>
</sect1>
|