while we start to wind up development of connector/odbc 5.1, i
will also be taking on responsibility for libmysql,
the c library that defines the client interface to mysql, and the
mysql command-line utilities. there are about 120 active bugs in those areas right
now, so the first task will be getting that down to a more
manageable number.
after that, the field will open up for new development. i know
that an asynchronous interface to libmysql is on some people’s
wishlist, and there are other areas where i think that libmysql
could be cleaned up in general.
but the idea that i think is the most exciting is to build a
scripting …
I built a simple ODBC program that attempts to connect
to a data source and tells you whether the connection succeeded
or not.
It works. Yay. I also moved the example config directory to the
example directory, since that's what they are.
$ dltest /opt/sdb/programs/lib/libsqlod.so
SQLAllocHandle
[dltest] ERROR dlopen: /opt/sdb/programs/lib/libsqlod.so:
undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE
$ LD_PRELOAD=libstdc++.so.5 dltest
/opt/sdb/programs/lib/libsqlod.so SQLAllocHandle
I put this example odbcinst.ini file in /etc, and
this example odbc.ini file in my home
directory as $HOME/.odbc.ini, and then ran the following:
$ LD_PRELOAD=libstdc++.so.5 isql MailDB dba dba
and voìla! Now to get down to the important bits...