sqlite

SQLite

故事扮演 提交于 2020-11-03 16:15:45
SQLite https://en.wikipedia.org/wiki/SQLite SQLite ( / ˌ ɛ s ˌ k juː ˌ ɛ l ˈ l aɪ t/ , [4] / ˈ s iː k w əl . l aɪ t/ [5] ) is a relational database management system contained in a C programming library . In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program. http://www.runoob.com/sqlite/sqlite-tutorial.html SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 小巧玲珑,又不失关系数据库的功能, 使得其成为一个部署广泛的嵌入式数据库, 可以嵌入到任何一个应用程序中使用。 https://www.liaoxuefeng.com/wiki

【Android开发】【数据库】Realm For Android

和自甴很熟 提交于 2020-11-03 05:40:10
目录 1、Realm简介 2、环境配置 3、初始化Realm 4、创建实体 5、增 6、删 7、改 8、查 9、异步操作 10、数据库数据更新监听 11、json转对象,插入数据库 12、Demo地址 https://github.com/baitutang1221/DemoRealm-master ========================================== ####一、Realm简介 数据库Realm,是用来替代sqlite的一种解决方案,它有一套自己的数据库存储引擎,比sqlite更轻量级,拥有更快的速度,并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,自动数据同步,简单身份验证,访问控制,事件处理,最重要的是跨平台,目前已有Java,Objective C,Swift,React-Native,Xamarin这五种实现。 ####二、环境配置 (1). 在项目的build文件加上 classpath "io.realm:realm-gradle-plugin:2.0.2" buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:2.0.2" } } (2) 在app的build文件加上

Django 学习笔记之使用旧数据库

余生长醉 提交于 2020-11-02 19:09:15
题图:by fahmyrhamadan from Instagram 如果你按照顺序,从第一篇文章读到本文。恭喜你,你已经将 Django 大部分基础知识掌握了。后续的文章是在之前的基础上添砖加瓦或常用的应用。本文将的内容是一个场景应用,新项目使用旧数据库。 可能以前项目是使用其他语言,如 Java 或 PHP 开发的,后面迁移到 Python 上。虽然应用程序改变了,但是数据缺不是丢弃。因此,存在这样的问题。那就是使用 Django 开发的 Web 应用程序如何使用旧的数据库? 我就使用旧的 SqLite 数据库作为例子进行讲解,MySQL 等其他数据库也是操作类似。 1 导入数据库 旧的数据库名为 MyDataBase.db,我将其导入到新项目的 db 目录。 然后将 settings.py 文件中的数据库名称修改下。 DATABASES = { 'default' : { 'ENGINE' : 'django.db.backends.sqlite3' , # 系统自动生成 # 'NAME' : os.path. join (BASE_DIR, 'db.sqlite3' ), 'NAME' : os.path. join (BASE_DIR, './db/MyDataBase.db' ), } } 2 创建模型 我们知道 Models 层是跟数据库打交道的层次

django ORM 数据库连接配置

蓝咒 提交于 2020-11-02 08:18:48
前言 django 中连接数据,可以使用pymysql 也可以使用django 自带的框架ORM pymysql 操作数据库 用pymysql连接MySQL数据库查询数据 1. import pymysql 2. 建立连接 3. 获取光标 4. 执行SQL语句 5. 获取数据 6. 关闭光标 7. 关闭连接 ORM是个啥 对象关系映射 类      数据表 属性     字段 对象    数据行 两者的比较 使用pymysql连接数据库缺点: 1. 麻烦 2. 自己写SQL语句!!! 使用ORM工具连接数据库 - 优点: 1. 不用自己写SQL语句!!! - 缺点: 1. 执行效率不高(需要翻译成语句再去执行) Django中如何使用ORM 1. 告诉Django连接哪个MySQL数据库(settings.py) settings.py 中数据库连接配置 # 默认的配置,默认使用的是django 自带的数据库sqlite3 # DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # } # } DATABASES = { ' default ' : { ' ENGINE ' : ' django