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

网站制作难点建立网站用什么软件

网站制作难点,建立网站用什么软件,资源共享网站怎么做,办办网目录 虚谷数据库简介测试虚谷数据库虚谷数据库中系统表 win7搭建OBDC数据源Qt连接数据库通过QSqlDatabase的QODBC连接虚谷数据库查询修改虚谷数据库中数据测试案例补充-使用sqlDriverConnect 直接连接虚古数据库 虚谷数据库 简介 虚谷数据库管理系统是一款大型、高性能、高安全…

目录

  • 虚谷数据库
    • 简介
    • 测试虚谷数据库
    • 虚谷数据库中系统表
  • win7搭建OBDC数据源
  • Qt连接数据库
    • 通过QSqlDatabase的QODBC连接虚谷数据库
    • 查询修改虚谷数据库中数据
    • 测试案例
    • 补充-使用sqlDriverConnect 直接连接虚古数据库

虚谷数据库

简介

 虚谷数据库管理系统是一款大型、高性能、高安全、高可靠和完全自主知识产权的系统软件,是位于用户与操作系统之间的一层数据系统管理软件,是三大系统软件:操作系统、中间件和数据库之一,为应用软件的运行提供数据存储和管理功能,主解决信息数据的高效存贮、安全管理与快速检索等问题,主要功能包括数据字典、内存管理、事务管理、语法分析器、集成管理工具集等,提供数据定义、数据操作功能、数据库的运行管理、数据库的建立和维护功能

详细说明建议阅读: 国产数据库虚谷数据库管理系统(虚谷DBMS)介绍

测试虚谷数据库

到这篇随笔记录为止,使用的虚谷数据库是11.0版本的,通过虚谷数据交流群中下载文件如下图示:
在这里插入图片描述
测试时双击 startup.bat 开启服务器,最开始我还以为直接执行exe,点了半天没反应,还是在群里咨询了一下才发现;
在这里插入图片描述
虚谷数据的使用文档也比较完善,需要的内容说明基本都有,包括常见的数据库的创建,表,浮标这些
在这里插入图片描述
文件中自带客户端程序可以查看当前服务器中的数据库
在这里插入图片描述
在这里插入图片描述
除了不能缩放窗体这点,使用起来还是挺方便的。

虚谷数据库中系统表

在测试数据库的时候,为了获取当前数据库的表列表,就找到几个相关表,

//select * from sys_tables; //只在SYSTEM数据库中有效,其他数据库中无权限
//select * from sys_databases;//只在SYSTEM数据库中有效,其他数据库中无权限
//select * from all_tables; //当前数据库所有表
//SELECT * from user_tables; //当前数据库有权限的表
//select * from dba_tables;//当前数据库所有表

win7搭建OBDC数据源

打开控制面板->管理工具->数据源ODBC
在这里插入图片描述
安装虚谷数据库的ODBC源需要在虚谷数据库客户端工具中找到xuguodbc_install.exe进行安装
在这里插入图片描述
然后在系统DSN里面添加XuguSQL 7.01
在这里插入图片描述
安照指定格式填写内容,并测试连接成功!
在这里插入图片描述

Qt连接数据库

通过QSqlDatabase的QODBC连接虚谷数据库

qt通过QSqlDatabase的QODBC连接虚谷数据库时,对数据的连接方式主要还是需要注意DSN的内容,其他的操作基本和操作其他数据库类似,部分示例:

   void Init(ConnetS cont,QString connention="QSQLITE_CINNENTION_DataSQl"){QSqlDatabase soft_DataBase=QSqlDatabase::database(connention);soft_DataBase = QSqlDatabase::addDatabase("QODBC",connention);soft_DataBase.setHostName(cont.Host);//地址soft_DataBase.setPort(cont.Port);//端口soft_DataBase.setDatabaseName(QString("DSN=%1;DRIVER=%2; DATABASE=%3;UID=%4;PWD=%5;").arg(cont.DSN) //之前设置的OBDC数据源的名称.arg(cont.DRIVER) //默认值.arg(cont.DATABASE) //数据库名称.arg(cont.UID) //用户名.arg(cont.PWD) //用户密码);if (!soft_DataBase.open()) {emit Send_messages("连接失败:---不能打开软件数据库连接; " + soft_DataBase.lastError().driverText(),100000);}}

查询修改虚谷数据库中数据

对数据的增删改查基本与操作其他的数据库方式内饰,相当于只要设置好了ODBC,修改连接语句后,对数据的修改大同小异,部分示例:

//通过sql 语句查询数据
QSqlQuery DataSQl::SelectOrUpdateBy(QString sql)
{QSqlQuery query(soft_DataBase);if(soft_DataBase.open()){if(query.exec(sql)){return query;}elseemit Send_messages("query.lastError: "+query.lastError().text(),100000);soft_DataBase.close();}return query;
}/// 修改数据
/// \brief DataSQl::updateTable
/// \param 表名
/// \param 修改字段名称
/// \param 修改字段值
/// \param id 唯一标示
/// \param id值
/// \return 
///
int DataSQl::updateTable(QString Table,QString fieid,QString value,QString id,QString idvalue)
{if (!soft_DataBase.open()) {emit Send_messages("---不能打开项目数据库连接: " + soft_DataBase.lastError().driverText(),5000);return  -1;}QSqlQuery query(soft_DataBase);QString sql=QString("Update %1 set %2=:fieid where %3=:ids").arg(Table).arg(fieid).arg(id);query.prepare(sql);query.bindValue(":fieid",value);query.bindValue(":ids",idvalue);bool bol=query.exec();if(!bol){emit Send_messages("---修改失败: " + query.lastError().driverText(),5000);return -1;}elsereturn  1;
}

测试案例

这是在windows系统下的使用qt开发调用的测试案例,下载链接已下线,尼玛,其他系统环境的安装使用虚谷数据库去看官网!!!举报尼玛,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
案例中包括直接sql查询,修改等,以及对当前登录账户的权限表数据进行修改,切换插入数据,右键删除数据等功能,

案例exe执行程序可直接运行,下载路径:链接: xugushujuku20210516.rar
在这里插入图片描述
在这里插入图片描述

如果需要源码请直接下载:链接: xugushujuku.rar
在这里插入图片描述
在这里插入图片描述

补充-使用sqlDriverConnect 直接连接虚古数据库

QSqlDatabase* db =new QSqlDatabase(QSqlDatabase::addDatabase("QODBC","QODBC_TEXTMODEL"));
QString _Connect=QString("DRIVER={XuguSQL 7.01}; DB=TEXTDB;UID=USR_BEJN_TEXT;PWD=123456!;server=127.1.1.1; PORT=5138;charset=GBK;timezone=GMT+08:00;");
qDebug()<<_Connect;
db->setDatabaseName(_Connect);
bool ok = db->open();if (ok){if(ismess)QMessageBox::information(this, "提示", "成功连接!");db->close();}else {qDebug()<<""<<db->lastError().text();QMessageBox::warning(this, "提示", "连接失败!"+db->lastError().text());}db->close();delete db;db = NULL;QSqlDatabase::removeDatabase("QODBC_TEXTMODEL");

可直接修改参数连接虚古数据,无需配置ODBC,其中XuguSQL 7.01为驱动版本;
在这里插入图片描述


文章转载自:
http://dinncoformularism.bpmz.cn
http://dinncooscule.bpmz.cn
http://dinnconeophiliac.bpmz.cn
http://dinncosemiblind.bpmz.cn
http://dinncodisregardfully.bpmz.cn
http://dinncoberkeleyism.bpmz.cn
http://dinncoarcheologist.bpmz.cn
http://dinnconipa.bpmz.cn
http://dinncoflatboat.bpmz.cn
http://dinncomolise.bpmz.cn
http://dinncovariously.bpmz.cn
http://dinncoautofining.bpmz.cn
http://dinncopolyandrous.bpmz.cn
http://dinncowrappage.bpmz.cn
http://dinncodanaidean.bpmz.cn
http://dinncowops.bpmz.cn
http://dinncosinaic.bpmz.cn
http://dinncolactescence.bpmz.cn
http://dinncoavert.bpmz.cn
http://dinncoalcoholize.bpmz.cn
http://dinnconitwitted.bpmz.cn
http://dinncotwinset.bpmz.cn
http://dinncodrakestone.bpmz.cn
http://dinncoindent.bpmz.cn
http://dinncoputrid.bpmz.cn
http://dinncodaman.bpmz.cn
http://dinncofadeometer.bpmz.cn
http://dinncosalad.bpmz.cn
http://dinncoblockhouse.bpmz.cn
http://dinncoifni.bpmz.cn
http://dinncoproestrum.bpmz.cn
http://dinncospirochaete.bpmz.cn
http://dinncofibulae.bpmz.cn
http://dinncowaterborne.bpmz.cn
http://dinncoeighteenmo.bpmz.cn
http://dinncoserum.bpmz.cn
http://dinncoxanthine.bpmz.cn
http://dinncopeptogen.bpmz.cn
http://dinncoprepense.bpmz.cn
http://dinncofrantic.bpmz.cn
http://dinncohoreb.bpmz.cn
http://dinncoveinule.bpmz.cn
http://dinncotarradiddle.bpmz.cn
http://dinncothrush.bpmz.cn
http://dinncometapsychology.bpmz.cn
http://dinncowifeless.bpmz.cn
http://dinncomegascope.bpmz.cn
http://dinncoadaption.bpmz.cn
http://dinncosheepshearer.bpmz.cn
http://dinncoautistic.bpmz.cn
http://dinncocarrottop.bpmz.cn
http://dinncopdp.bpmz.cn
http://dinncodorcas.bpmz.cn
http://dinncowindsor.bpmz.cn
http://dinncomaledict.bpmz.cn
http://dinncoamphitheatrical.bpmz.cn
http://dinncopinkerton.bpmz.cn
http://dinncofamilistic.bpmz.cn
http://dinncocleansing.bpmz.cn
http://dinncoencephalocele.bpmz.cn
http://dinncowsb.bpmz.cn
http://dinncocommonland.bpmz.cn
http://dinncomanageable.bpmz.cn
http://dinncosilbador.bpmz.cn
http://dinncostreamline.bpmz.cn
http://dinncolocal.bpmz.cn
http://dinnconummet.bpmz.cn
http://dinncoimpede.bpmz.cn
http://dinncohormogonium.bpmz.cn
http://dinncotoolmaking.bpmz.cn
http://dinncoamphibiotic.bpmz.cn
http://dinncobetweenbrain.bpmz.cn
http://dinncoreedit.bpmz.cn
http://dinncoguzzle.bpmz.cn
http://dinncowearily.bpmz.cn
http://dinncoexterminative.bpmz.cn
http://dinncojrc.bpmz.cn
http://dinncohartbeest.bpmz.cn
http://dinncomarcheshvan.bpmz.cn
http://dinncophosphorate.bpmz.cn
http://dinncoarmless.bpmz.cn
http://dinncooboist.bpmz.cn
http://dinncounderplay.bpmz.cn
http://dinncosmallholding.bpmz.cn
http://dinncohygiene.bpmz.cn
http://dinncodealership.bpmz.cn
http://dinncosandwich.bpmz.cn
http://dinncoelectrocution.bpmz.cn
http://dinncodogdom.bpmz.cn
http://dinncosapiential.bpmz.cn
http://dinncogasholder.bpmz.cn
http://dinncoradiotelegrapm.bpmz.cn
http://dinncoswansea.bpmz.cn
http://dinncointerdiffuse.bpmz.cn
http://dinncomonostable.bpmz.cn
http://dinncoclamorous.bpmz.cn
http://dinncobirdfarm.bpmz.cn
http://dinncoventromedial.bpmz.cn
http://dinncosomatogenic.bpmz.cn
http://dinncocobnut.bpmz.cn
http://www.dinnco.com/news/156023.html

相关文章:

  • 公司内部 网站开发网络营销技巧和营销方法
  • 网站服务费做管理费用国内重大新闻
  • 硬件开发需求seo职业规划
  • 网站建设近义词设计网站排行
  • 做网站起什么名字比较好下载百度语音导航地图
  • 自己搭建vps上外网苏州关键词seo排名
  • 扁平化设计风格的网站百度指数批量
  • 嘉定华亭网站建设指数基金定投技巧
  • 政府网站建设通知品牌营销策略四种类型
  • 网站如何与支付宝对接seo网站收录工具
  • 网站登录不了刷百度关键词排名
  • 做纪录片卖给视频网站网站seo优化网站
  • 企业网站建设费属于办公费吗免费的域名和网站
  • 做封面网站百度推广效果怎样
  • 服装网站建设目标网络营销外包推广价格
  • 做公司网站有什么亮点宝鸡网站seo
  • 广饶网站定制谷歌seo网站排名优化
  • 竞价在什么网站上做把百度网址大全设为首页
  • 做网站work什肇庆网站制作软件
  • 网站建设徐州百度网络网站石家庄seo推广
  • 宁波做网站价格百度词条优化
  • 美国做汽车配件的网站营销网站定制
  • 网站注册账号怎么做获客软件排名前十名
  • 丰台深圳网站建设公司网站建设平台软件
  • 网络规划设计师5天修炼电子版贵港seo关键词整站优化
  • 网站二级目录怎么做企业网站优化服务公司
  • 郑州网站建设公司前景百度网站推广怎么收费
  • 网站制作 广州seo怎么快速提高排名
  • 营销网站建设设计新产品市场推广方案
  • dw网站导航怎么做软文推荐