sqlite

PHP安装oracle的php_oci和oci8扩展

依然范特西╮ 提交于 2020-05-08 11:17:20
环境:centos6.9 php5.3.3 oracle客户端: 下载链接: http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm php连接oracle模块支持pdo_oci: http://pecl.php.net/package/PDO_OCI PDO_OCI-1.0.tgz Oracle Call Interface driver for PDO http://pecl.php.net/package/oci8 oci8-1.4.5.tgz Extension for Oracle Database,allows you to access Oracle databases 一、oracle客户端上传 使用xftp5工具连接linux服务器,上传已上下载文件至/usr/local/src目录下 二、oracle客户端安装 安装oracle客户端 1、执行命令:rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64

js -- 操作sqlite数据库

亡梦爱人 提交于 2020-05-08 10:49:41
最近看到一个使用js来操作sqlite数据库的,测试了一下,具体使用的是 js操作类: https://github.com/kripken/sql.js/(sqlite js 驱动) 异步请求: http://npm.taobao.org/package/axios(异步请求插件,只有12.6k) 这里使用的js驱动是和服务器端使用方法一致,sql标准语法都支持,可以用第三方管理工具来管理数据文件 目前我使用的是 Navicat Premium 12 。 下面是测试的源代码: 1. 数据库sql(自己运行生成test.db,和html页面放在同一目录下): PRAGMA foreign_keys = false; -- ---------------------------- -- Table structure for sys_user -- ---------------------------- DROP TABLE IF EXISTS "sys_user"; CREATE TABLE "sys_user" ( "id" bigint(11) NOT NULL, "role_id" bigint(11) NOT NULL, "user_name" varchar(255) NOT NULL, "user_pass" varchar(64) NOT NULL, "nick

工作记录。制作了个简单的查询器,查询驴子导出的ed2k

生来就可爱ヽ(ⅴ<●) 提交于 2020-05-08 09:53:20
有时想查找下ed2k.db,用数据库查看软件总是不够方便的,干脆写了个搜索器。。方便自己搜记录。 就是个sqlite查询,按文件大小排序,mfc,list ,奥利给。 来源: oschina 链接: https://my.oschina.net/simawei/blog/4269931

工作记录。导出emule ed2k链接到数据库。

倖福魔咒の 提交于 2020-05-08 08:45:11
一直都有个想法,把驴子的ed2k导出数据库,驴子经常丢失搜索词历史。非常头疼。于是今天终于对驴子下手了。 分析代码,先找到ui dlg,对应的类。CSearchXXX ,大概浏览了下,就是搜索记录的操作了。 考虑用mysql还是sqlite,最后还是选择了sqlite.粘贴复制,把unicode 转utf8,sql execute,运行,搜索,驴子卡顿了。莫慌,这是在写数据库了 当然会卡ui. ed2k.db 大功告成。 以后再也不怕丢记录了。 来源: oschina 链接: https://my.oschina.net/simawei/blog/4269927

Mysql基础学习_Windows版(一)

拟墨画扇 提交于 2020-05-08 07:47:48
1、Mysql简介 Mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助与集合代数等数学概念和方法来处理数据库中的数据。RDBMS即关系数据库管理系统的特点: 数据以表格式的形式出现 每行为各种记录名称 每行为记录名称所对应的数据域 许多行和列组成一张表单 若干的表单组成database 2、Mysql安装(Windows版) 链接: https://pan.baidu.com/s/1TXWMkqtG8TpOOnsDg3EBTQ 提取码:cmfy 2.1、修改配置 使用的绿色版本,需要自己配置运行环境,解压mysql-5.7.17-winx64到D盘; 打开解压后的文件夹,my-default.ini是默认配置文件 复制粘贴我们自定义的配置文件my.ini到当前文件夹 打开my.ini文件夹,修改其中的basedir和datadir为自己的路径,my.ini文件如下所示: 1 [mysql] 2 # 设置mysql客户端默认字符集 3 default-character-set= utf8 4 5 [mysqld] 6 # 设置3306端口 7 port = 3306 8 9 # 设置mysql的安装目录,这里要修改为自己的 10

Django学习--ORM机制详解

廉价感情. 提交于 2020-05-08 05:49:28
1.定义: 对象关系映射(Object Relational Mapping,简称ORM),用于实现面向对象编程语言里不同类型系统的数据之间的转换。 换句话说,就是用面对对象的方式去操作数据库的创建表,增,删,改,查等操作。 类名对应------》数据库中的表名 类属性对应---------》数据库里的字段 类实例对应---------》数据库表里的一行数据 2.演示:查看ORM生成sql语句 1)使用QuerySet中的query属性 2)配置日志系统,将sql显示到控制台 只需在settings.py中配置如下logging即可 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level':'DEBUG', }, } } 1 LOGGING = { 2 'version' : 1 , 3 'disable_existing_loggers' : False , 4 'handlers

Is there a way to check the database version in a flutter app using sqflite?

不打扰是莪最后的温柔 提交于 2020-05-08 05:37:09
问题 I am pretty new to flutter and I have some questions about how database version control works for these apps with sqflite. I have made a database file in my assets folder that is copied onto the device of the user when the app is launched. I am wondering if there is any way to check the current version the user has of the database file, so that it does not have to be copied over every time? Case: I make an update to the database file that is shipped with an app update in the google play store

Django之Models(一)

感情迁移 提交于 2020-05-08 03:40:18
Django之Models(一) 目录 数据库的配置 模型代码与参数解析 ORM对单表的增删改查 查询的补充 数据库配置 django默认支持sqlite,mysql, oracle,postgresql数据库。 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 mysql引擎名称:django.db.backends.mysql 其他数据引擎名 ' django.db.backends.postgresql ' ' django.db.backends.postgresql_psycopg2 ' ' django.db.backends.oracle ' View Code mysql驱动程序 MySQLdb(mysql python) mysqlclient MySQL PyMySQL(纯python的mysql驱动程序) View Code 数据库配置 我们现在连接mysql数据库。 1.MySQL需要安装pyMySQL、mysqlclient pip

Django 07模型层—单表操作

此生再无相见时 提交于 2020-05-07 22:06:04
Django 模型层—单表操作 一、数据库相关设置 若想将模型转为mysql数据库中的表,需要在settings中配置 # Mysql连接配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'lxx', 'USER': 'root', 'PASSWORD': '123', 'HOST': '127.0.0.1', 'PORT': 3306, 'ATOMIC_REQUEST': True, 'OPTIONS': { "init_command": "SET storage_engine=MyISAM", } } } ''' 'NAME':要连接的数据库,连接前需要创建好 'USER':连接数据库的用户名 'PASSWORD':连接数据库的密码 'HOST':连接主机,默认本机 'PORT':端口 默认3306 'ATOMIC_REQUEST': True, 设置为True统一个http请求对应的所有sql都放在一个事务中执行(要么所有都成功,要么所有都失败)。 是全局性的配置, 如果要对某个http请求放水(然后自定义事务),可以用non_atomic_requests修饰器 'OPTIONS': { "init_command": "SET storage_engine=MyISAM

Django简单的使用及一些基础方法

痴心易碎 提交于 2020-05-07 21:16:58
[TOC] 一、静态文件配置 1. 什么是静态文件 网站所使用到的提前写的css、js、第三方的前端模块、图片、都叫做静态资源。 只要是变量是写死的,是不可以动态改变的,那这个文件就是静态文件。 2. 静态文件的用法 默认情况下所有的html文件都是放在templates文件夹内。 默认情况下网站所用到的静态文件资源全部会放在static文件夹下。 在static文件夹内部还会再建其他文件夹,为了更加方便的管理文件。 css 文件夹 js 文件夹 font 文件夹 img 文件夹 Bootstrap fontawesome django中,需要你自己手动创建静态文件存放的文件夹 # settings 文件中配置 在最后 STATIC_URL = '/static/' # 访问静态文件资源接口前缀,通常情况下接口前缀的名字也叫static,你也可以设置成任意喜欢的,这其实只是一个地址的后缀而已。 # 手动开设静态文件访问资源,静态资源所在的文件夹路径 STATICFILES_DIRS = [ # 将static文件里面所有的资源暴露给用户 os.path.join(BASE_DIR,'static'), os.path.join(BASE_DIR,'static1'), # os.path.join(BASE_DIR,'static2'), ]