资源简介
这个项目是基于windows下开发的,与sqlite数据库的结合使用,实现模拟银行的叫号排队机
代码片段和文件信息
#include “db.h“
#include
#include
#include
#include “stdio.h“
#include “string.h“
#include
using namespace std;
sqlite3* DB::db=NULL;
DB::DB()
{
stmt = NULL;
result = NULL;
}
//打开数据库
int DB::db_open(char *sql_adr)
{
int ret;
ret = sqlite3_open(sql_adr &db);
if(ret != 0)
{
perror(“sqlite3_open“);
cout< return ret;
}
cout<<“open=“< return 0;
}
//关闭数据库
int DB::db_close()
{
int ret;
if(stmt != NULL)
sqlite3_finalize(stmt);
if(result != NULL)
sqlite3_free_table(result);
ret = sqlite3_close(db);
if(ret != 0)
return -1;
return 0;
}
//prepare()数据库
int DB::db_prepare(char *sql)
{
int ret;
ret = sqlite3_prepare(db sql -1 &stmt NULL);
if(ret != 0)
{
return ret;
}
return 0;
}
//step()数据库
int DB::db_step()
{
int ret;
ret=sqlite3_step(stmt);
return ret;
}
//finalize()数据库
int DB::db_finalize()
{
int ret;
ret=sqlite3_finalize(stmt);
return ret;
}
//get()数据库
int DB::db_gettable (char *sql)
{
int ret;
ret=sqlite3_get_table(dbsql&result&row&column0);
if(ret != 0)
return ret;
}
//exec()数据库
int DB::db_exec(char *sql)
{
int ret;
ret = sqlite3_exec(db sql NULL NULL NULL);
if(ret != 0)
{
printf(“illegality SQL statemen“);
return ret;
}
cout< return 0;
}
//填充table数据表
int DB::db_tablefill(QTableWidget* table)
{
int i;
int rowtmp=0;
table->setRowCount(0);
table->insertRow(rowtmp); //插入第一行
for(i=column;i<(row+1)*(column);i++)
{
table->setItem (rowtmpi%columnnew QTableWidgetItem(result[i]));//写入第一行数据
if((i+1)%column==0&&rowtmp {
table->insertRow(++rowtmp);//第一行满后,插入第二行
}
}
}
void DB::db_freetable()
{
sqlite3_free_table (result);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 465 2014-07-15 20:00 xiangmu\banksystem\banksystem.pro
文件 18230 2014-07-21 11:47 xiangmu\banksystem\banksystem.pro.user
文件 17948 2014-07-20 19:00 xiangmu\banksystem\banksystem.pro.user.16a7e05
文件 9637 2014-07-18 10:45 xiangmu\banksystem\jiaohao.cpp
文件 1717 2014-07-18 10:12 xiangmu\banksystem\jiaohao.h
文件 4003 2014-07-08 15:39 xiangmu\banksystem\jiaohao.ui
文件 611 2014-07-15 22:08 xiangmu\banksystem\main.cpp
文件 233 2014-07-08 10:04 xiangmu\banksystem\mainwindow.cpp
文件 313 2014-07-08 10:04 xiangmu\banksystem\mainwindow.h
文件 989 2014-07-15 21:01 xiangmu\banksystem\mainwindow.ui
文件 117337 2013-06-28 08:26 xiangmu\banksystem\qt_zh_CN.qm
文件 0 2014-07-09 08:58 xiangmu\banksystem\qt_zh_CN.qrc
文件 0 2014-07-09 08:49 xiangmu\banksystem\qt_zh_CN.txt
文件 3613 2014-07-15 23:23 xiangmu\banksystem\uuu.h
文件 17955 2014-07-11 14:00 xiangmu\banksystem 111111\banksystem.pro.user
文件 472 2014-07-11 14:00 xiangmu\banksystem 111111\banksystem1.pro
文件 17948 2014-07-20 19:00 xiangmu\banksystem 111111\banksystem1.pro.user
文件 9197 2014-07-18 10:21 xiangmu\banksystem 111111\jiaohao.cpp
文件 1694 2014-07-18 10:12 xiangmu\banksystem 111111\jiaohao.h
文件 4003 2014-07-08 15:39 xiangmu\banksystem 111111\jiaohao.ui
文件 721 2014-07-11 12:30 xiangmu\banksystem 111111\main.cpp
文件 233 2014-07-08 10:04 xiangmu\banksystem 111111\mainwindow.cpp
文件 313 2014-07-08 10:04 xiangmu\banksystem 111111\mainwindow.h
文件 654 2014-07-08 10:04 xiangmu\banksystem 111111\mainwindow.ui
文件 117337 2013-06-28 08:26 xiangmu\banksystem 111111\qt_zh_CN.qm
文件 0 2014-07-09 08:58 xiangmu\banksystem 111111\qt_zh_CN.qrc
文件 0 2014-07-09 08:49 xiangmu\banksystem 111111\qt_zh_CN.txt
文件 3613 2014-07-15 23:28 xiangmu\banksystem 111111\uuu.h
文件 17955 2014-07-11 14:00 xiangmu\banksystem 2222222\banksystem.pro.user
文件 17949 2014-07-18 10:41 xiangmu\banksystem 2222222\banksystem1.pro.user
............此处省略106个文件信息
- 上一篇:region_2018-05-16.sql
- 下一篇:数据库课程设计——图书管理系统
相关资源
- QT使用POST传递数据
- 建设银行CBS存储备份应用案例
- mysql5.7驱动.rar
- Qt实现的一个简单的学生学籍管理系统
- 最新全国银行卡bin信息,4292条记录,
- 2019最新银行卡bin表单、包含excel表,
- 一个较完整的Qt用户登录界面设计
- QT用户登录界面源代码
- StudentInformationManagementSystem.zip
- 2021最新银行卡bin码.zip
- 简单的超市收银系统,QT5.3+Ubuntu14.0
- 银行卡bin数据(Excel+MySQL)-2020最新最
-
Qt 动态解析xm
l文件 左侧显示在QTr - 大一大二 基于qt的学生管理系统
- QT实现车辆管理系统,数据库使用SQ
- 2019年最全的银行开户行联行号sql数据
- QT自定义tableModel和使用sqltablemodel
- 银行ATM取款机系统sql 数据库北大青鸟
- linux下qt做的一个订餐管理系统sqlite的
- 一个经典的SSH框架银行系统源码+数据
- QT实现宿舍管理系统+数据库SQLServer
- 银行系统数据库
- Qt课程设计_小区车辆管理系统
- 银行储蓄管理系统源码
- 学生成绩管理系统Qt版
- QT连接mysql数据库实验航空售票系统,
- 32位的QT连接64位的mysql数据库的驱动文
- 银行管理系统MyEclipse Hibernate Struts M
- Qt写的学生公寓管理系统源代码
- 基于SSM+Mysql的银行用户管理系统
评论
共有 条评论