linux下的qt连接mysql的插件libsqlmysql.so。急需这样一个插件

linux下的qt连接mysql的插件libsqlmysql.so。急需这样一个插件,第1张

先安装mysql的源代码。

然后编译qt的时候,指定mysql的源码目录。

参考:https://qt-project.org/doc/qt-4.8/sql-driver.html

Microsoft SQL Server 是微软公司数据库管理系统,只可以运行在 Windows *** 作系统上,不支持其它 *** 作系统。

如果你需要在 Linux 上使用数据库管理系统,可以用 MySQL数据库 或者 MariaDB数据库,也可以用 Oracle数据库 。

怎样实现qt和sql server 2014的连接

步骤:

1. Qt里新建一个空工程,添加main.cpp文件

2. 在工程文件(.pro文件)添加一行:QT += sql。

3. 该敲代码了,代码如下:

[cpp] view plain copy

#include <QtGui>

#include <QString>

#include <QTextCodec>

#include <QSqlDatabase>

#include <QtSql>

/*连接数据库*/

void OpenDatabase()

{

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC")

db.setDatabaseName(QString("DRIVER={SQL SERVER}"

"SERVER=%1"

"DATABASE=%2"

"UID=%3"

"PWD=%4").arg("QIAN-PC")

.arg("StuManager")

.arg("sa")

.arg("123456"))

if (!db.open())

{

QMessageBox::warning(0, qApp->tr("Cannot open database"),

db.lastError().databaseText(), QMessageBox::Cancel)

}

else

{

qDebug()<<"Connect to Database Success!"

}

}

int main(int argc, char *argv[])

{

QApplication a(argc, argv)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7926077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存