完全的本地桌面用SQLite数据库怎么样?

如题,最近在做一个桌面程序,用来管理我自己的视频、图片、文档等本地资源(咱有整理癖),用SQLite合适吗?
数据库要求:
1. 不需要常驻系统
2. 不需要事先启动服务啥的...
3. 免费...

本来考虑用xml或ini的...但不好管理不说,它不安全,容易丢失或损坏...

因为数据库里也就存一些路径...最多为缩略图...

0
扫码支付0.1元 ×
其他相关推荐
[数据库]桌面轻量级数据库的选择:Access、SQLite、自己编写?
桌面轻量级数据库的选择:Access、SQLite、自己编写?1. Access我们做小项目的时候特别是小的MIS系统一般也都要用数据库来保存数据。经观察大部分的小系统都是用Access数据库,有的系统为了掩盖数据库的类型,把数据文件后缀名改了,其实只要改回到mdb,用Access打开,数据一目了然,其实Access数据库本身有很多的问题:性能不行;数据不安全,用户
HTML5 内置本地数据库之Sqlite
HTML5 内置本地数据库之Sqlite一、关于HTML5和web本地数据库SQLite 可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等,且占用资源较少,可在移动设备上轻松使用。 HTML5中添加了很多功能,将一些以前必须保存在服务器上的数据转向本地保存,提高了Web应用程序性能的同时还减轻了服务器的负担。然而关于Web SQL Database有一个不太好
浅谈android本地数据库(SQLite)使用
SQLite---Android使用的轻量级数据库,虽说是轻量级的,但是对于Android数据存储来说,作用是很大的。 这里介绍代码建库、建表、sql语句操作增删改查以及实体类封装实现数据库数据调用。 准备:sqlite数据库可视化工具(用于查看建表、数据增删改查是否成功) package com.kerun.bean; public class FillGoodsBean {  
c#中使用轻量级数据库sqlite开发总结
首先简单说明下含义,sqlite数据库是一种轻量级的数据库,主要特点是免安装、免配置、简单小巧,在程序中的开发基本和sql数据库一致。 准备工具:system.data.sqlite.dll和sqlite-shell-win32-x86-3081101,前者用来在程序中调用,后者其实就是一个环境,安装后将路径加入path变量以便于在cmd中使用。 代码示例: 需要引用上述dll。
内存数据库性能评测之SQLite数据库
注册 我的搜狐邮件 欢迎入驻搜狐媒体平台 内存数据库性能评测之SQLite数据库 复制链接打印 2012年10月17日00:05 | 我来说两句(0人参与) | 保存到博客 IT168网   【IT168 专稿】SQLite是一款轻型的数据库,它占用资源非常的低
[C++]轻量级数据库Sqlite3基础使用
使用SQLite3本地数据库,运行一个demo,记录一下配置与运行结果。 SQLite数据库广泛用于嵌入式系统、桌面软件等作为本地数据库
SQLite本地数据库的应用
说明 我们知道savedInstanceState、文件与SharedPreference都能够保存数据,但他们都无法满足应用持久化保存数据的需求,Android为此提供了长期存储地:即SQLite数据库。概述SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,很适合在移动设备上使用, 不仅支持标准SQL语法,还遵循ACID(数据库事务)原则,无需账号,使用起来非常方便!SQLite是
sqlite本地数据库存储实现的流程
输入数据,点击添加: 1.本地是否存在数据库 2.存在的话,直接添加数据,显示出来。 D层调sqlitehelper,显示出来结果就行,如果更换了数据库那就把sqlcommand,sqldatareader,sqlconneciton等操作数据库,读取数据库的机制性性的东西改成sqlitecommand,sqlitedatareader,sqliteconnection,然...
安卓微信本地数据库解密与删除聊天记录恢复完全教程
安卓微信7.0以后索引库也进行了加密,增加了恢复删除记录的难度。本文以华为手机和最新版微信为例,对微信数据库备份、导出、解密、恢复进行详细解读,并给出了python代码...
C# 使用sqlite 轻量级数据库
一,准备工作:   sqlite3.exe 下载地址:http://www.sqlite.org/download.html    下载"sqlite-shell-win32-x86- 3070800.zip" 就OK了Precompiled Binaries For Windows   sqlite-shell-win32-x86-3070800.zip (248.28 KiB)
Android 使用SQLite实现本地登录注册
简单的Splash启动页,本地SQLite的基本操作,从而达到本地登录注册的作用,简单的东西,希望给小白初学者一点帮助吧。
vs2017 xamarin使用本地sqlite数据库源码
在vs2017下 使用xamarin android 开发手机本地数据库sqlite DEMO源码
Android上常用的几种本地数据存储方式:3、SQLite数据库存储数据
SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。
Android之SQLite本地缓存数据
一、在android中数据本地存储分为SQLite数据存储,Sharedprferences数据的储存,File存储,ContentProvider、还有一种为网络(Network) 1、在这里主要就说明SQLite数据的存储, SQLite是轻量级嵌入式数据库引擎,它支持SQL语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目(Mozilla,PHP,...
APICloud 创建本地数据库(SQLite)
APICloud创建本地数据库首先要引用db模块。 db 模块封装了手机常用数据库 sqlite 的增删改查语句,可实现数据的本地存储,极大的简化了数据持久化问题。 1.创建和打开数据库(openDatabase) 打开数据库,若数据库不存在则创建数据库。 数据库打开后即使当前页面关闭了,数据库也不会关闭,除非手动调用 closeDatabase()方法关闭,所以一旦打开在其它页面就可以直
Unity3D中操作Sqlite创建本地数据库、实现增删改查
参考:[ http://blog.csdn.net/qinyuanpei/article/details/46812655] (git地址在末尾) 开发过程中,有时需要存储一些用户相关的信息到本地,XML、Json、SQL是常用的手段,json、xml可以用于存储一些量比较小的数据,程序访问也比较方便。但是涉及到数据的增删改查,使用数据库是比较好的方式。这里简单的介绍一下Unity3D中
Android前端数据库SQLlite同远程服务器数据库MySQL同步都是怎么解决的
Android新手求教,如题,因项目需求,需要在APP上使用服务器上的数据库;本地APP完成检索操作的数据源为本地Android的sqllite,但是在每次进行检索的时候sqllite都需要进行与服务器更新. 现在需要解决服务器端 产生的数据 可以让app同步 还需要解决app如何与服务器通信的问题,大神们求指点迷津啊.
搭建Android本地数据库(SQLite)的详细讲解
       大家好,今天我给大家整理了一些关于Android本地数据库SQLite搭建的详细步骤!       SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接A...
h5 使用本地sqlite
一开始知道h5 + chrome 支持sqlite本地数据库,就自己用sqlite3建立了数据库,但是后来发现h5一直连接不到自己建立的数据库,后来才发现,chrom支持的数据库有自己的路径,所以在它自己的路径C:\Users\A\AppData\Local\Google\Chrome\User Data\Default\databases下去建立数据库。 最好是在哪个文件夹下创建数据库
JS操作sqlite数据库
JS操作SQLite数据库0.问题的由来 一直非常讨厌MySql等等体积庞大的数据库,在项目里都是尽可能用SQLite数据库 一个本地项目同时需要内网上能够简单的访问部分信息,因此涉及到JavaScript访问SQLite的问题
使用手机本地sqlite数据库存一些类
最近工作需要,把用户检测的一些数据存到本地,因为检测完用户可能不想上传,或者上传失败,网络断了。这时候我们可以提供一个历史数据上传的功能,方便用户选择合适的数据上传,避免浪费开销,话不多说直接贴代码。 package cp.sample.com.fetalheartmonitor_demo.db; import android.content.ContentValues; import and
大数据入门(SQLite手机本地轻量级数据库增删改查)
SQLite手机本地轻量级数据库数据库分为:1.关系型数据库(mysql主外键属于关系型) 2.对象型数据库(oracle) 3.嵌入式数据库案例: 安卓控件(5个Button)访问Activity访问DBHelper返回Activity(处理后返回结果到控制台)SqlActivity类: public class SqlActivity extends Activity { priv...
Wpf 操作Sqlite数据库
Wpf 编程环境下对Sqlite数据库进行新增、删除、修改、查询的例子,对于想要学习和开发Wpf 以Sqlite数据库帮助很大。值得下载
wex5 sqllite本地数据库的运用
http://doc.wex5.com/?p=3774 需要引入包require("cordova!com.brodysoft.sqlitePlugin");     //本地数据库操作 document.addEventListener("deviceready", onDeviceReady, false); //设备就绪 function onDeviceReady() { ...
安卓Android本地Sqlite实现注册账号和登录功能
实现了注册账号时将数据写入本地SQLite,登录账号时从本地SQLite匹配数据,并有记住密码功能,以及通过改密口令(类似于密保问题)修改密码的功能 思路很简单,登录账号的时候,先去数据库匹配账号,如果匹配到了相同账号,再去匹配同一行的密码,匹配成功则登录成功,匹配不成功则登录失败。如果没有匹配到账号,则也是登录失败。 注册账号的时候,先去匹配账号是否存在,如果账号存在,则提示账号已经存在,如
jscript访问sqlite本地数据库示例
研究了两天,用sqlite的ODBC驱动成功访问sqlite本地数据库
Android如何使用JDBC连接SQLite数据库?
【首先把结论说出来:不到万不得已最好不要使用JDBC操作SQLite数据库】
Python中轻量数据库SQlite3的使用
1.写在前面 Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction ...
HTML5本地数据库(SQLite)示例
原文出处:http://www.2cto.com/kf/201205/130762.html     按照国内一HTML5先行者的例子仿写了一个用HTML5 API来操作本地SQLite数据库的例子,感觉这个功能蛮好玩的,但是还不够强大,尤其浏览器支持力度不够: HTML代码: 1.  2.  3.  4. 使用HTML5本地数据库DEMO 5.  6.  7.  8.  9
C#数据本地存储方案之SQLite
本文基于Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名http://www.cnblogs.com/luminji(包含链接)。 即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCES
SQLite数据库 ,实现本地、登录、注册、 修改、注销账号、记住密码
SQLite数据库 ,实现本地、登录、注册、 修改、注销账号、记住密码
在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器
在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器。
sqlite文件大小问题,删除不干净,彻底清空数据库
问题描述: sqlite中删除了大量数据后,数据库文件的大小没有变。 update更新数据库,文件大小翻倍。   原因: 当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。但是也不向操作系统返回磁盘空间。   解决: sqlite操作全部完成后,执行 VACUUM 命令。
QT:在Qt中使用SQLite数据库
在QT中使用数据库 QMYSQL  (MySQL) QSQLITE  (SQlite 3 )  -  QT 自带的数据库 ~/Qt5.4.1/5.4/gcc_64/plugins/sqldrivers  // 数据库.so动态库文件 别的数据库可以下载下来,直接拷贝到该目录,就可以直接用了。 QSqlDatabase   建立QT程序和数据库的连接 /** 代码演示 - ass
【Unity3D】使用MD5值,确保本地Sqlite数据库内容没有被篡改
Sqlite的应用场景 在判断是否使用存储格式为Sqlite模式的标准,我们的标准是内容只读。也就是说,除非发布者修改Sqlite内容,玩家只有读取的权限。 换个角度说,Sqlite里面的数据都是游戏基础配置数据,比如游戏的关卡(不包括玩家取得的成就)、怪物的血量、装备的模板数据 对于如何使用Sqlite,请参考我的另外一篇文章《Unity本地数据存储---Sqlite和JSON
ionic3 中使用 sqlite本地数据库实现存储
 1.安装 Cordova 和 Ionic 的本地插件,可参考ionic 的官网 https://ionicframework.com/docs/native/sqlite/ $ ionic cordova plugin add cordova-sqlite-storage $ npm install --save @ionic-native/sqlite  2.把插件添加到app.modu...
Unity3D连接本地SQLite进行数据的增删查改
早就在琢磨Unity3D连接SQLite这个东西,网上的相关资料很少,而且不完整,各种坑需要填。工作之余,抽出一点时间写下这篇博客,让其他童鞋少走一点弯路。 首先,就是准备相关的DLL文件,这些是必不可少的,笔者已经为你准备好了,很多其他博客上的那些DLL文件都是有问题或者是缺失的。   https://pan.baidu.com/s/1TiUDy7Dz5tkFwT04YWbaAQ     提...
SQLite手机数据库
目录 第一种:裸写数据库 第二种:调用方法 删除数据库 第三种:RUL调用表单的增删改查 以前的数据库和Oracle,SQLserver,Mysql这些都是算是重量级的数据库 oracle————1-2G SQLserver————500M MySql————50M SQLite————15k 数据库的分类可以通过三类来分: 运行环境(云端,终端) 运行大小 设计语言(嵌...
Android之SqliteDatabase(MVP模式)实现用户登录注册功能
Android之SqliteDatabase(MVP模式)实现用户登录注册功能用户登录以及注册功能的普遍使用就不用我说了,任何一款应用软件基本都具有登录和注册功能,今天通过前面的学习,我写了一个小demo,就是使用MVP模式写一个用户登录和注册的功能。有关MVP模式我就不做讲解了,通常来说很多实现的登录或者注册功能都是使用MVC的模式来实现的,今天我将采用MVP模式来实现这个小demo,主要是为了巩
sqlite 本地数据库
sqlite 本地数据库
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训怎么样 怎么样学python