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

cn域名著名网站小型网站开发

cn域名著名网站,小型网站开发,邢台网站123,WordPress模版二次元sqlite3数据库简介 帮助文档 SQL Programming 大多数关系型数的操作步骤#xff1a;1#xff09;连接数据库 多数关系型数据库都是C/S模型 (Client/Server)sqlite3是一个本地的单文件关系型数据库#xff0c;同样也有“连接”的过程 2#xff09;操作数据库 作为程序员1连接数据库 多数关系型数据库都是C/S模型 (Client/Server)sqlite3是一个本地的单文件关系型数据库同样也有“连接”的过程 2操作数据库 作为程序员对数据库最常见的操作 就是 增删改查3关闭数据库 连接也是一种资源用完记得释放 Qt中 的数据库功能是放在一个单独的模块中模块名为 sql 所以 如果需要使用Qt的数据库功能需要在pro文件中 添加如下的指令 QT sql Qt的sql模块中包含了大约10几个类型常用的以下的三个(1) QSqlDatabase 用于处理数据库的连接包括 创建连接对象、设置连接属性、关闭连接(2) QSqlQuery用于执行SQL语句(3) QSqlError用于处理数据库错误提供可读的错误信息 连接数据库的典型代码//初始化连接对象使用静态函数addDatabase,参数是数据库类型 QSQLITE -- sqlite3db QSqlDatabase::addDatabase(QSQLITE);//设置数据库名建议带路径如果存在直接打开如果不存在则自带创建db.setDatabaseName(../test.db);//打开连接, 成功或者失败给出相应的提示对话框bool ok db.open();if( !ok ){QMessageBox::information( this, tip, db.lastError().text() );return ;}QMessageBox::information(this, tip, connect db success! );执行SQL语句的典型代码//创建用来执行SQL语句的对象QSqlQuery query( db );//准备SQL语句QString createsql QString( select username, passwd from t_user where username%1;).arg(ui-lineEdit-text());qDebug() createsql;//执行SQL语句if( !query.exec( createsql ) ){qDebug() select error : query.lastError().text();return ;}//QMessageBox::information( this, 提示, select success! );//遍历结果集while( query.next() ){//value用来获取一条记录(行)的列的值可以使用索引(下标)也可以使用列名//value返回的是一个共用体必须转换成该列的值真正的类型才来使用QString username query.value(0).toString();QString passwd query.value(passwd).toString();qDebug() username -- passwd;}Ubuntu和gec6818开发板一般都会自带sqlite3数据库驱动所以不需要另外安装驱动只需要安装sqlite3数据库即可。 1、sqlite3数据库的安装Ubuntu中 1通过管理工具安装(APT)sudo apt-get install sqlite3 sudo apt-get install libsqlite3-devsudo apt-get install sqlitebrowser 2通过源码包进行安装 安装包在文章底部下载(1)将 源码包 拷贝到 家目录下 ( /home/china/ )cp sqlite-snapshot-201803271513.tar.gz /home/china/ (2)解压 tar -zxvf sqlite-snapshot-201803271513.tar.gz(3)进入源码目录 cd sqlite-snapshot-201803271513 (4) 生成Makefile ./configure (5) 编译生成可执行文件和库文件 make (6) 安装数据库实质上就是把生成的可执行文件和lib库文件 放到系统相应的路径下sudo make install 2、移植到开发板 ----------------这里直接看第七步就行我已经提供了编译好的文件不行的话就自己按步骤执行 sqlite3的移植 移植原理是 在编译环境的机器上 交叉编译好 可执行文件和lib库文件 再把可执行文件和lib库文件 拷贝到开发板的 /bin /lib (1)将 源码包 拷贝到 家目录下 ( /home/china/ )cp sqlite-snapshot-201803271513.tar.gz /home/china/ (2)解压 tar -zxvf sqlite-snapshot-201803271513.tar.gz(3)进入源码目录 cd sqlite-snapshot-201803271513 (4) 生成Makefile ./configure --hostarm-linux --prefix/home/china/sqlite3_arm --host 指定目标主机的架构 --prefix 指定程序在本机的安装路径(5) 编译生成可执行文件和库文件 make (6) 安装数据库实质上就是把生成的可执行文件和lib库文件 放到系统相应的路径下sudo make install (7) 把相应的文件 下载到 开发板上 需要的文件在“数据库移植”压缩包内/home/china/sqlite3_arm/bin/ 把 sqlite3 文件 --》 拷贝到开发板的 /bin 目录下 //记得加权限 chmod 0777 sqlite3/home/china/sqlite3_arm/lib/ libsqlite3.so libsqlite3.so.0libsqlite3.so.0.8.6 把 这3个文件 拷贝到开发板的 /lib 目录下 有链接文件 不能直接拷贝 先压缩 再进行传输 sudo tar -zcvf libsqlite3.tar.gz libsqlite3.so.0.8.6 libsqlite3.so.0 libsqlite3.so数据库移植压缩包已经打包上传了有需要下载。 数据库移植 下面两个是要传到开发板的文件第一个是Ubuntu中sqlite3数据库安装包
http://wiki.neutronadmin.com/news/291755/

相关文章:

  • 0基础怎么做网站模版德化县住房和城乡建设局网站
  • 黑客怎么攻击网站自己做的网站可以挂在哪里
  • 学做美食饮品网站中小企业网站制作407
  • 郑州制作网站的基本流程深圳公司注册资金最低多少
  • 如何建设网站视频邢台网站建设优化
  • 免费ftp服务器申请网站河北省住房和城乡建设部网站
  • 红安城市建设局投诉网站北京市网站公司网站
  • 随州建设网站广告设计公司宁波
  • 如果做vr参观网站网站外包优化
  • 中国做的最好的网站建设公司湖南手机版建站系统哪家好
  • 廉溪区建设局网站山东金融行业网站开发
  • 沈阳奇搜建站东莞有哪些网络有限公司
  • 免费网络短剧网站中国做铁塔的公司网站
  • 微信公众号平台及网站建设计划做网站用的笔记本配置
  • 微商各种软件拿码渠道百度seo快速见效方法
  • 徐州建设银行网站wordpress批量换网址
  • 中国手机最好的网站排名2008iis7怎么搭建网站
  • 公司网站维护更新流程如何在阿里云上建设网站
  • 河南个人网站建设建立网站站点的过程
  • 中职网站建设与管理在家做网站维护兼职
  • 深圳做网站网络公司排名wordpress mepal
  • 上海建网站方案wordpress 企业展示
  • 做公司网站需要准备什么做电商网站一般需要什么流程图
  • 福州网站建设服务嘉兴娱乐网页设计
  • 3合1网站建设价格贵阳网站定制开发
  • 昆明做网站公司有哪些杭州vi设计价格
  • 网站建设标准依据怎么做网站代拍
  • 网站报价网站建设中静态页面模板
  • 上海建筑电工证查询网站新网 如何建设网站
  • asp.net做登录注册网站wordpress首页标题