Conexão com Banco de Dados
Solved
Portuguese
-
Olá,
Alguem tem um tutorial ou alguma dica para criar conexão com banco de Dados, MySQL ou Oracle?
Sou iniciante em Qt, e utilizo o Qt Creator no Windows 7.
-
Primeiramente, certifique-se que o mysql instalado no seu computador é da mesma arquitetura do compilador que vc está usando, ou seja, se o compilador é de 32bits o mysql instalado terá que ser de 32bits. O mysql também deve ser compilado com o mesmo compilador que vc estiver usando, mas, por padrão o instalador já vem com as dlls compiladas com o mingw e o msvc.
Configure as variáveis de ambiente no projeto ou no sistema operacional com o diretório das dlls do mysql.
No arqui .pro do seu projeto inclua:
QT += sql
e para realizar a conexão, faça:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("acidalia"); db.setDatabaseName("customdb"); db.setUserName("mojito"); db.setPassword("J0a1m8"); bool ok = db.open();
-
Obrigado Rodrigo!