qtcreator mysql dll 本帖最后由 haojiangfeng 于 2012-05-25 14:42:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细说明情况,怎样连接MYSQL的,ODBC版本是多少 class Mysql{public: Mysql(QString &database, QString &server, QString &user, QString &password, int port) :database_(database), server_(server), user_(user), password_(password), port_(port) { } bool InitMysql() { db_ = QSqlDatabase::addDatabase("QMYSQL"); db_.setPort(port_); db_.setHostName(server_); // host db_.setDatabaseName(database_); // database db_.setUserName(user_); // user db_.setPassword(password_); // password bool result = db_.open(); if(!result) {// BOOST_LOG(ETLog_log)<<"mysql error!"; qDebug()<<db_.lastError(); } return result; } void UnConnection() { return db_.close(); }private: QSqlDatabase db_; QString database_; QString server_; QString user_; QString password_; int port_;}; 你的DLL文件放在哪个目录下了? 放在F:\QtSDK\Desktop\Qt\4.8.1\msvc2010\plugins\sqldrivers目录下了 mysql中存、取blob字段,急! MySql高手请进——关于如何导入MySql MySQL触发器中如何找到修改的名字 怎样 将access 2000 数据库中的表的数据导入PostgreSQL中相应的表 mysql如何打开3306端口? 系统发生 1060 错误。 怎样获得ID号存在于a表中同时不存在于b表中的记录,唉,MYSQL,还是太弱 导入txt的表英文数据出现乱码 写sql问题? Mysql是开源的吗?听说大公司改写Mysql代码? mysql导入sql后,insert不能用了! 关于MySql排序的问题
{
public:
Mysql(QString &database, QString &server, QString &user, QString &password, int port)
:database_(database), server_(server), user_(user), password_(password), port_(port)
{ } bool InitMysql()
{
db_ = QSqlDatabase::addDatabase("QMYSQL");
db_.setPort(port_);
db_.setHostName(server_); // host
db_.setDatabaseName(database_); // database
db_.setUserName(user_); // user
db_.setPassword(password_); // password
bool result = db_.open();
if(!result)
{
// BOOST_LOG(ETLog_log)<<"mysql error!";
qDebug()<<db_.lastError();
}
return result;
} void UnConnection()
{
return db_.close();
}private:
QSqlDatabase db_;
QString database_;
QString server_;
QString user_;
QString password_;
int port_;
};