在pro文件中添加一行 QT += sql
在头文件中添加 #include <QSqlDatabase>
QSqlDatabase t_sqlDB = QSqlDatabase::database("111111");//数据库的连接名,给一个IP地址上的数据库起一个名称而已
if (!t_sqlDB.isValid())
{
QString sql_User = "root";
QString sql_Passwd = "passwd";
QString sql_Host = "127.0.0.1";
t_sqlDB = QSqlDatabase::addDatabase("QMYSQL");//添加MYSQL驱动
t_sqlDB.setHostName(sql_Host);
t_sqlDB.setDatabaseName("MYTESTDB");//数据库名称,跟自己所创建是数据库名称保持一致
t_sqlDB.setUserName(sql_User);
t_sqlDB.setPassword(sql_Passwd);
t_sqlDB.open();
}
if(!t_sqlDB.open())
{
qDebug("(%s,%d)DB open fail",__FILE__,__LINE__);
return ;
}