Contestando a la pregunta, más allá de consejos puntuales.
De acuerdo a la documentación [1] (de PySide, no PyQt, pero es casi lo mismo), debería estar correcto. Sin embargo, leí por ahí [2] que tenés que haber creado antes un objeto QApplication o QCoreApplication para que esto funcione.
[1]
http://www.pyside.org/docs/pyside/Py...lDatabase.open
[2]
http://www.mail-archive.com/pyqt@riv.../msg12933.html