数据库
路漫漫其远,吾求索
晓看天色暮看云
展开
-
Public Key Retrieval is not allowed
使用DBeaver连接mysql时出现这个错误在连接设置–>驱动属性里面,将这个改为true原创 2021-10-26 14:20:38 · 126 阅读 · 2 评论 -
Windows下安装MySQL(详细步骤)
1,从官网下载安装包https://dev.mysql.com/downloads/mysql/选择直接下载就可以(建议使用google浏览器快一点)2,下载完之后放到磁盘里解压3,win+r打开cmd,进入到解压之后的bin目录下cd C:\mysql-8.0.27-winx64\bin如果cd进不去,就把文件夹放到C盘(我一开始放到E盘,然后一直进不去,C盘就可以了)4,初始化数据库,然后记录下方框里的内容,这是随机生成的密码(uq,hau82eNel),下面登录数据库需要用到原创 2021-10-26 11:50:19 · 614 阅读 · 0 评论 -
DBeaver:Windows下数据库可视化工具(超详细)
1,从官网下载安装程序https://dbeaver.io/download/2,双击下载好的程序这里需要选择for anyone who。。。。点击下一步之后,会出现最开始的那个选择语言的界面,不要慌,还是选择ok—>下一步,就会到我这个界面组件要全选3,第一次运行,需要进行数据库的连接选择连接类型:MySQL4,输入数据库的名字和密码,密码一定要输入!5,设置完之后,先别点击下一步,先进行测试链接6,会让你下载驱动,点击下载即可7,接下来会出现两种情原创 2021-10-26 10:49:54 · 1676 阅读 · 0 评论 -
Ubuntu下sqlite3的可视化工具:sqlitebrowser
1,安装sqlitebrowsersudo apt-get install sqlitebrowser2,通过工具打开数据库sqlitebrowser test.db原创 2021-10-25 18:31:02 · 4954 阅读 · 0 评论 -
Ubuntu apt/apt-get安装sqlite3出现“E: 无法定位软件包”
1,打开/etc/apt/source.listsudo vim /etc/apt/sources.list2,在末尾加入下方代码,然后保存退出deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse3,在终端运行:sudo apt update4,安装sqlite3:sudo apt-get install sqlite...原创 2021-10-09 11:11:48 · 1383 阅读 · 0 评论 -
SQLite3开发接口函数详解
https://www.cnblogs.com/earthtosky/p/10528756.html原创 2021-09-30 14:33:24 · 328 阅读 · 0 评论 -
Sqlite3相关函数返回值及其含义
一:sqlite常量的定义:SQLITE_OK = 0; 返回成功SQLITE_ERROR = 1; SQL错误或错误的数据库SQLITE_INTERNAL = 2; An internal logic error in SQLiteSQLITE_PERM = 3; 拒绝访问SQLITE_ABORT = 4; 回调函数请求中断SQLITE_BUSY = 5; 数据库文件被锁SQLITE_LOCKED = 6; 数据库中的一个表被锁SQLITE_NOMEM = 7; 内存分配失败SQLITE原创 2021-09-29 14:52:52 · 1776 阅读 · 0 评论 -
ubuntu下直接使用sqlite3
一:介绍QLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理原创 2021-09-29 11:52:59 · 874 阅读 · 0 评论 -
sqlite3_stmt 机制
功能函数如下:(1)创建sqlite3_stmt对象,使用 sqlite3_prepare_v2();(2)绑定参数值到sqlite3_stmt独享,使用sqlite3_bind_*();(3)运行sql语句,使用sqlite3_step(),可以是一次,也可以是循环执行。(4)重置(reset)sqlite3_stmt对象,使用sqlite3_reset(), 然后回退到步骤2,重新赋值。(5)销毁sqlite3_stmt对象,使用sqlite3_finalize()函数,一般是循环操作完成后,原创 2021-08-31 17:49:25 · 523 阅读 · 0 评论