Connector/C++ talk already in the history
Yesterday I gave my talk, in front of not that many people, about Connector/C++ at the MySQL UC 2009. Not too many questions came from the public, but this is a new product which very specific target group. You know, almost nobody writes Web applications in C++. And Java is the server language for the Enterprise. So I should have expected not many people in the room.
If you have missed the talk, don't worry. In May there will be a webinar which you can attend and if you miss it, you can just watch it at later time. The webinars are recorded and offered freely.
Yesterday the Connector/C++ got the GA stamp and we officially support it. Although we are going to make changes, mostly backward compatible, because this GA, 1.0.5, added the basic functionality the people need to use MySQL with C++ without using the weird libmysql API, which makes your life hard, if you don't use boost and start to get exceptions - you are gonna leak big time.
Plans
- Add Boost as dependancy and start using it heavily
- boost::shared_ptr and shared_array instead of home-grown equivalents
- go the road of multithreading, because currently the Connector is just thread agnostic, you know C++ doesn't know about threads, and POSIX is widely used but not the only API, thank you Microsoft :(
- get Date, Time and Datetime support, probably by using the boost classes for that
So we have a lot to do, even we if have to do Oracle Connector/C++, which uses the JDBC API 