QT開發應用程式(13) 資料庫操作

2021-10-04 11:55:18 字數 1211 閱讀 6575

在工程中新增定義:qt+=sql

標頭檔案定義:

include 

class

mydatabase

mydatabase函式實現:

void mydatabase::

connectmysql()

else

//未連線則新建資料庫連線if(

!database.

open()

)}

建立資料庫、資料表

//建立資料庫、資料表

void mydatabase::

createdb()

//建立資料表student

database.

setdatabasename

("student_info");

if(!database.

open()

)

querystring =

"create table if not exists student_info.student\

(\name varchar(20),\

no varchar(20) primary key,\

*** varchar(20),\

tell varchar(20),\

address varchar(30), \

hobbies varchar(30)\

)"; database.

exec

(querystring)

;//執行建立資料表語句

if(database.

lasterror()

.isvalid()

)//支援中文

database.

exec

("alter table student convert to character set utf8");

}

初始化資料庫(新增原始值)

//初始化資料庫(新增原始值)

void mydatabase::

insertdb()

}

查詢資料

void mydatabase::

querydata()

}

C 開發資料庫應用程式

簡單性 靈活性 而且,visual c 提供的開發環境可以使開發者根據自己的需要設計應用順序的介面和功能。visual c 提供了豐富的類庫和方法,可以使開發者根據自己的應用特點進行選擇。訪問速度快 visual c 提供了新的訪問技術 ole db 和 ado ole db 和 ado 都是基於 ...

使用C 開發資料庫應用程式

using system.data using system.drawing using system.linq using system.text using system.threading.tasks using system.windows.forms using system.data.s...

彙總程式操作應用程式資料庫

獲取應用程式資料連線字串 string constr getsalaryapdatabase sindepedentcode 建立資料庫 enlong.lib.data.database db new enlong.lib.data.sql.sqldatabase constr 根據核算單位 獲取對...