问题描述:
根据天嵌资料手册在ubuntu 11.10下安装了天嵌光盘里面的qt-creator-linux-x86-opensource-1.3.0.bin,并且配置了基于ARM平台的环境,然后通过命令安装了mysql:sudo apt-get install mysql-servel mysql-client, 如何配置使应用程序在Qt里面能连接起mysql?
在安装Qt完成后的目录下,只有bin、lib、share、LICENSE这些文件,该如何配置编译出libsqlmysql.so文件?
求大神指点,急急急!
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\610010190\QQ\WinTemp\RichOle\2PM_MD7DSTQN@$57PMH1L_4.jpg
下面是简单的测试程序:
- #include <QtSql>
- #include <QMessageBox>
- #include <QTextStream>
-
- QTextStream out(stdout);
- QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
- db.setHostName("localhost");
- db.setDatabaseName("test");
- db.setUserName("root");
- db.setPassword("123456");
- if(!db.open())
- {
- QMessageBox::critical(0,QObject::tr("Database Error"),db.lastError().text());
- return a.exec();
- }
- QSqlQuery query;
- query.exec("SELECT * FROM t_homedata");
- while(query.next())
- {
- QString id = query.value(0).toString();
- QString type = query.value(1).toString();
- QString data = query.value(2).toString();
- out << id << ", " << type << ", " << data <<endl;
- }
|