目錄
準備工作
連線資料庫步驟
部分**
mainwindow.h
mainwindow.cpp
寫者軟體版本資訊:qt 5.9.1、mysql 5.5.53,請自行安裝。並將mysql安裝目錄下lib裡面的libmysql.dll檔案複製到qt安裝目錄下的bin檔案中。
建立專案dbdemo,修改dbdemo.pro檔案, 增加 qt += sql
mainwindow.h中新增#include 標頭檔案
mainwindow.cpp檔案新增標頭檔案
#include
#include
#include
#include
mainwindow.cpp檔案中新增資料庫建立語句
//建立及連線資料庫mysql maze
qsqldatabase db =qsqldatabase::adddatabase("qmysql");//資料庫型別
db.setdatabasename("maze"); //資料庫名
db.sethostname("127.0.0.1"); //主機名
db.setport(3306); //埠號
db.setusername("root"); //使用者名稱
db.setpassword("root"); //密碼
if (! db.open())
else
//建立表
qsqlquery query;
query.exec("create table student("
"id int primary key auto_increment,"
"name varchar(255),"
"age int,"
"score int);");
query.exec("insert into student(id ,name ,age ,score) values(20153237,'小崔',22,100);");
mainwindow.ui中加入按鈕,修改名稱為btnlist,修改文字為list
轉到btnlist按鈕的槽clicked(),新增資料庫查詢顯示按鈕後台**
//建立表
qsqlquery query;
query.exec("create table student("
"id int primary key auto_increment,"
"name varchar(255),"
"age int,"
"score int);");
query.exec("insert into student(id ,name ,age ,score) values(20153237,'小崔',22,100);");
}mainwindow::~mainwindow()
void mainwindow::on_btnlist_clicked()
}
Qt連線資料庫
1.qt連線access資料庫方法 1 設定資料庫連線資訊 首先需要在.pro檔案中新增 qt sql語句其次新增標頭檔案 include include include qstring sdbnm f data.accdb 資料庫檔案 db qsqldatabase adddatabase qod...
Qt連線資料庫Mysql(配置)
windows pro檔案 在windows下使用第三方庫的方法 d mysql sql liblibs ld mysql sql lib llibmysql 標頭檔案,包含mysql.h,注意是使用斜槓,不是反斜槓,c語言風格 路徑中使用 符號 include 沒有這個會報錯找不到socket i...
5 express 連線資料庫
1,在schema 目錄建立 users.js 檔案,通過 mongoose 模組來運算元據庫 3 var mongoose require mongoose 4 mongoose.connect 連線資料庫 5 在連線之前需要開啟資料庫 1 cmd 進入 e mongodb server 4.0 ...