当前位置: 首页 > news >正文

做网站撘框架企业的网站建设费用

做网站撘框架,企业的网站建设费用,色蜂视频,环球网最新国际新闻示例环境: 操作系统:Windows 10 64位数据库及CSDK版本:GBase 8s V8.8_3.0.0_1 64位QT:5.12.0 64位 1,CSDK安装及ODBC配置 1.1,免安装版CSDK 下载免安装版的CSDK驱动,地址:https:…

示例环境:

  • 操作系统:Windows 10 64位
  • 数据库及CSDK版本:GBase 8s V8.8_3.0.0_1 64位
  • QT:5.12.0 64位

1,CSDK安装及ODBC配置

1.1,免安装版CSDK

下载免安装版的CSDK驱动,地址:https://gbasedbt.com/dl/odbc/GBase8s_3.0.0_1-Win64-ODBC-Driver.zip
解压到不含中文的目录下,如D盘根目录下,生成gbase8s-odbc-driver目录
image001.png
使用管理员身份运行 00注册ODBC_管理员权限运行.cmd,将自动注册ODBC。
image003.png

1.2,ODBC数据源配置

在ODBC数据库(64位)中配置数据源(DSN)
image005.png
在用户DSN或者系统DSN中,创建新数据源,使用的驱动名称为GBase ODBC DRIVER(64-bit),名称为testdb
image007.png
连接属性(Connection)和环境(Environment)按实际数据库相应值的进行配置
image009.png
image011.png

2,QT创建项目通过ODBC连接数据库测试

打开QT Creator,新建Qt Console Application项目
image013.png
名称为QtOdbcGBasedbt,目录指定在D:\WORKDIR下
image015.png
使用qmake编译系统
image017.png
Kit Selection使用Desktop Qt 5.12.0 MinGW 64-bit
image019.png
连接数据库操作,需要在QtOdbcGBasedbt.pro配置文件中,增加一行QT =+ sql
image021.png
在main.cpp中编写连接数据库的代码(使用ODBC连接),可以使用DSN的方式(使用setDatabaseName(“ODBC数据源中配置的DSN名称”)),或者使用直连(DSN-Less)方式(使用setDatabaseName(“ODBC连接字符串(一般包含DRIVER、HOST、SERV、PROT、DB和SRVR等参数)”))
image023.png
示例使用的完整main.cpp内容如下:

#include <QCoreApplication>
#include <QtSql>
#include <QSqlDatabase>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");// 使用DSN方式db.setDatabaseName("testdb");       //DSN名称// 使用DSN-Less连接方式//db.setDatabaseName("DRIVER={GBase ODBC DRIVER (64-bit)};HOST=h01.gbasedbt.com;SERV=9088;PROT=onsoctcp;DLOC=zh_CN.57372;CLOC=zh_CN.57372;DB=testdb;SRVR=gbase01");db.setUserName("gbasedbt");         //用户名db.setPassword("GBase123$%");       //密码bool ok = db.open();//建立数据库连接if(!ok){qDebug()<<"Can not connect to GBase 8s Database !";return -1;}qDebug()<<"Connect to GBase 8s Database OK .";QSqlQuery query(db);query.prepare("drop table if exists tab1");bool drop = query.exec();if (!drop){qDebug()<<"drop table error !";}qDebug()<<"drop table tab1 success .";query.prepare("create table tab1 (id varchar(255), ts datetime year to second default current year to second)");bool create = query.exec();if (!create){qDebug()<<"create table tab1 error !";}qDebug()<<"create table tab1 success .";query.prepare("insert into tab1(id) values('test001')");bool insert = query.exec();if (!insert){qDebug()<<"insert table tab1 error !";}qDebug()<<"insert table tab1 success .";query.prepare("select * from tab1 where id = :id");query.bindValue(":id","test001");bool select = query.exec();if (!select){qDebug()<<"select table tab1 error !";}QSqlRecord rec = query.record();while(query.next()){rec = query.record();QString value1 = query.value(0).toString();QString value2 = query.value(1).toString();qDebug()<<"id:"<<value1<<"\t"<<"ts:"<<value2;}db.close();return ok;
}

执行debug测试,输出显示操作成功。
image025.png

附件:
QtOdbcGBasedbt.zip

http://www.yayakq.cn/news/401411/

相关文章:

  • 公司网站建设的意义方案抖音logo在线设计生成器免费
  • 进入微信官方网站注册2021年uc秒懂网址推荐
  • 黄村做网站哪家好在线设计平台属于什么行业
  • 网站建设运营合同书东省住房和城乡建设厅网站
  • 国美的网站做的怎么样合肥网站建设百姓网
  • 网站搜索引擎优化方案论文各类网站网站建设的目标是什么意思
  • 长沙建站公司模板列举网站开发常用的工具
  • 做彩票网站多少钱网站首页设计报告
  • 做网站赚钱难公司名称 网站域名 关联
  • seo 网站制作企业邮箱登录入口免费
  • 网站建设空间多大网站改版要重新备案
  • seo在线网站诊断推推蛙好用的h5网站模板下载
  • 网站制作与建设书籍管理咨询公司排名 国内
  • 云南建设人才网站首页视频分享网站开发
  • 南海网站制作金山网站建设关键词排名
  • 网站开发任务完成情况郑州的电子商城网站建设
  • 怎么做网站 有空间网站备案增加域名
  • 宝安公司可以网站设计开发一个商城网站需要多少钱
  • 网代理加盟官网推广方案seo
  • 最好的域名注册网站网站建设教程讲解
  • 大连开发区网站设计公司网站关键词用热门的还是冷门
  • 森普网站建设一般做网站费用
  • 建站制作企业网站seo课程
  • 深圳网站建设公司设计公司展厅设计图片
  • 群晖如何做网站服务器免费logo制作软件
  • 坊网站建设wordpress 条件查询数据库
  • 温州云海和联欣哪个做网站比较好网上银行官网
  • 什么网站是php做的蚌埠发布刚刚
  • 定州哪里可以做网站在哪里可以学习做网站
  • 12306网站服务时间站长网站优点