Fix issue with sqlite not storing literals properly.
Parameters are encoded strings, not Unicode.
Logger should be configured by the calling code
Remove reference to cursor and "low-level" DB-API interface. Clean some related dead code
Remove auto commit specific management since it is handled by sqlalchemy transaction support
Remove cursor use in diagnostic method not covered by tests
- add database table creation using sqlalchemy syntax
- improve on connection management
- add test for problem of encoding problem in xml source
Replace sql "INSERT" by sqlalchemy insert clause
Propagate the fix to the py3compat version.
finalize switch to sqlalchemy query.
Improve support for python3 (3.3).
Merge commit '119e7840ded581d20c61d20b968be86a61aaeec2'
Correct test after merge and correct support for python3
pep8
Re-apply change of "assertIsNone" to "assertEquals" to satisfy Py 2 support req't.
Merge pull request #1 from gjhiggins/master

merge recent fixes from main, pep8
Corrections for python 2.5 & 2.6
Corrections for mysql. Still not work on python3
Corrections for mysql under python3.
There is a problem with the mysql connector. oursql py3k and mysql-connector-python work, but not the connector used by travis-ci and listed in the requirements-py3.txt file.
Merge pull request #6 from IRI-Research/master

Full SQLAlchemy intégration --- thanks!