
数据库
文章平均质量分 53
漫步企鹅
但凡做就要尽力做得最好,不为过去碌碌无为而悔恨。
展开
-
ROOM数据库可视化查看器
https://github.com/wajahatkarim3/RoomExplorer添加依赖dependencies { implementation 'com.wajahatkarim3:roomexplorer:0.0.2'}在activity中//MyRoomDB---你的数据库名称//MyRoomDBName---数据表名称RoomExplorer.show(context, MyRoomDB.class, "MyRoomDBName")...原创 2021-07-14 11:43:35 · 494 阅读 · 0 评论 -
SQLite Room问题汇总
问题:Caused by: net.sqlcipher.database.SQLiteException: error code 14: Could not open database解决:原创 2021-06-11 11:39:38 · 1538 阅读 · 0 评论 -
【原文翻译】Android应用程序集成SQLCipher实现SQLite加密
适用于Android应用程序集成的SQLCipher社区版集成适用于Android的SQLCipher社区版本通过AAR软件包格式分发,允许在基于Java或Kotlin的Android项目中使用。通过将以下条目添加到app / build.gradle文件的dependencies部分中,可以执行Gradle中的集成:implementation 'net.zetetic:android-database-sqlcipher:4.4.2@aar'implementation "androi翻译 2021-01-07 14:17:37 · 778 阅读 · 2 评论 -
sql数据库触发器
创建sqlite触发器: /** * 创建删除触发器,删除超出 * @param db 数据库 */private void createDeleteTrigger(SQLiteDatabase db){ String triggerDeleteOverflow="create trigger overflow_delete " + "before de...原创 2020-04-21 13:29:45 · 259 阅读 · 0 评论 -
sql数据库语句问题及总结
问题:only a single result allowed for a SELECT that is part of an expression Unable to execute statement解决:原创 2020-04-21 13:17:59 · 449 阅读 · 0 评论 -
Android SqlBrite使用介绍和官方demo详解
一、什么是SqlBrite对 Android 系统的SQLiteOpenHelper和 ContentResolver 的轻量级封装,配合Rxjava使用。github地址: https://github.com/square/sqlbriteps: 2017年3月15号为止,还不支持Rxjava2,有点遗憾。二、导包和初始化在module的builde.gradle依赖加入以下,如果你没导入Rx...转载 2018-03-19 16:18:51 · 351 阅读 · 0 评论 -
android应用前期开发之经验总结
开发必须讲究方法,好的方法为何不记录?接口定义即注解!方法定义看不懂?别定义了。业务不熟悉?思路不清晰?做事不严谨?这个软件一堆BUG!好多框架不想用?看看官方都推荐在用,选择适合自己的用用吧。怎么这么说?看看你google工程师写给世界编程者的经典示例吧!原创 2017-08-07 10:25:38 · 294 阅读 · 0 评论 -
Mysql group by 详解
group by 分组 通用数据库具有基于表的特定列对数据进行分析的能力。 可按照在 GROUP BY 子句中定义的组对行进行分组。以其最简单的形式,组由称为分组列的列组成。 SELECT 子句中的列名必须为分组列或列函数。列函数对于 GROUP BY 子句定义的每个组各返回一个结果。下列示例产生一个列出每个部门编号的最高薪水的结果: SELECT DEPT, MAX(SALARY转载 2013-08-23 09:59:16 · 817 阅读 · 0 评论 -
vs2008+Qt+MySql环境搭建及提示"Driver not load"的原因分析
由于vs编程助手(VAssistX)和联合编译(IncrediBuild)这两个究级强大的软件,ms的ide一直是世界上最傻瓜和最强大的ide。1、下载并安装qt-win-opensource-4.8.0-vs2008.exe,注意要是windows版的2、下载并安装qt-vs-addin-1.1.10.exe,有了这个插件,用vs2008编写qt简直和qt creator一样转载 2013-08-16 11:56:46 · 941 阅读 · 0 评论 -
Windows下Qt的MYSQL数据库开发步骤
1、安装mysql数据库及相关驱动:2、设置环境变量path:C:\Program Files\MySQL\MySQL Server 5.6\bin3、在终端新建数据库,并导入数据;>mysql>source yourdir\db.sql>show tables;>select * from table_your;4、编译QMYSQL原创 2013-08-08 11:52:12 · 1034 阅读 · 0 评论 -
Qt远程连接MySql数据库
一:代码[cpp] view plaincopyprint?/**连接MySql数据库 *数据库名:abcn *表名:my_sql *用户名:root *密码:123 *端口号:3306 */ void MainDialog::connectMySQL(QString sIp, int iPo转载 2013-08-07 17:36:20 · 2814 阅读 · 0 评论 -
Qt关于mysql数据库断开重连的问题
1、通过lastError(),然后重新open()不能准确判断数据库是否断开。 if(query.lastError().type() !=0) {db.open().... }2、通过query.exec(str)执行sql语句判断,重新初始化数据库、打开数据库,暂时认为可行。 boo succ = query.exec(strSel原创 2013-07-29 19:39:01 · 8006 阅读 · 0 评论 -
Qt数据库操作 连接SQLite和MySQL数据库实例
Qt数据库操作 连接SQLite和MySQL数据库实例http://www.sqlite.org/download.html得到sqlite3.exe。即可.就可以操作数据库了。运行cmd到该指定的目录下,使用如下命令:如F:软件学习软件数据库SQlitesqlite-3_6_17>sqlite3.exe test 并有以下提示:Enter SQL转载 2013-07-29 19:23:21 · 1563 阅读 · 0 评论 -
mysql远程数据库打开很慢的问题
[root@localhost~]# vim /etc/my.cnf [mysqld] skip-name-resolve[root@localhost~]# /etc/init.d/mysqld restart# The MySQL server[mysqld]skip-name-resolveport = XXXXsocket原创 2013-07-26 11:24:35 · 1609 阅读 · 0 评论 -
对 mysql Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,I的解决
对于常见的乱码问题,有的在数据库本身已经为gbk或gb2312时候,但是查询出来却是乱码,这是因为mysql在连接的过程中还有道编码,因此将连接的编码设为gb2312或utf-8即可,如:jdbc:mysql://localhost:3306/ipanel?useUnicode=true&characterEncoding=UTF-8hibernate和jdbc的参数设置是不一转载 2013-07-09 10:06:46 · 1131 阅读 · 0 评论