当有程序需要保存轻量数据,而又烦躁序列化到本地的不便,轻量级数据库—SQLLite是一个很好的选择,只需引用System.Data.SQLite.DLL,无需部署数据库,便可像拥有数据库一样保存数据,支持数据库常见操作:增删改差,支持数据库常见类型,支持数据加密.效果图: 使用步骤如下: 下载System.Data.SQLite.DLL(注意版本.net2.0/3.0/4.0/4.5,) 在vs中用Add Reference功能把System.Data.SQLite.DLL加到工程里就可以了.…
什么是LocalDB 随着SQL Server 2012的发布,LocalDB跃入我们的视线,它可以被看做是SQL Server Express的轻量级版本.LocalDB专门为开发人员创建,它非常易于安装,几乎无需管理,兼容T-SQL语言,编程接口与SQL Server Express别无二致.有了LocalDB,开发人员就不需要在自己的笔记本上安装和维护一个庞大的SQL Server实例了.另外,LocalDB也适用于小型应用环境,开发人员可以将其用于小型生产环境或者嵌入式环境. 为开发人员…
转自心存善念 原文 C# 自动部署之附加数据库 看着别人的网站能够自动安装,数据库自动附加,觉得很神奇很向往,但是始终米有去手动实践. 网上找了下资料,发现实现起来其实很简单 直接code private bool Attachdb() { //sMDBFile 为mdf文件路径 //sLog 为ldf文件路径 string sMDBFile = Server.MapPath("/data/DBTest.mdf"); string sLog = Server.MapPath("…
SQL Server 2008 数据库镜像部署实例之一 数据库准备 一.目标 利用Sql Server 2008 enterprise X64,建立异步(高性能)镜像数据库,同时建立见证服务器实现自动故障转移. 二.前提条件.限制和建议 2.1.伙伴双方(主体服务器和镜像服务器)及见证服务器必须使用相同版本的Sql Server 2.2.如使用见证服务器,择须确保其系统上安装 Sql Server 2005或更高版本 2.3.在镜像服务器上创建镜像数据库时,确保制定相同的数据库名称WITH NO…
sqlite是很多客户端程序所使用的一种轻量级数据库,但是目前没有lib文件,只有源码和dll文件,我们可以利用VS工具生成lib,然后在应用程序中使用. (1)下载地址 http://www.sqlite.org/download.html (2)下载库文件和源码 库:sqlite-amalgamation-3081002.zip 源码:sqlite-dll-win32-x86-3081002.zip (3)使用VS命令行工具生成lib 命令行为 LIB /DEF:sqlite3.def /m…
h2和derby一样,都是轻量级数据库,h2比derby还要轻巧,核心jar包不到1M.性能效率等等方面都非常好(前提不是高并发,高数据量) 轻量级数据库的应用出其不意,可以完成很多以前常规开发中无法想象,或很难完成的功能. 例如一下应用: 某人以前给某公司做BSS, 遇到了下面的情况. 系统的菜单 (树状结构)全部菜单项有2000多条, 菜单主要用在系统的上边导航 还有左边的菜单树 地市/分公司列表 这个不多 (毕竟联通占有率不高) 但是也有3位数了 这个应用场景极其的多, 很多操作又要用到,…
IOS中使用轻量级数据库 目录 概述 IOS中的轻量级数据库 sqlite的方法 数据库的实用操作 第三方类库 FMDatabase 概述 IOS中的轻量级数据库 sqlite的方法 sqlite3          *db, 数据库句柄,跟文件句柄FILE很类似 sqlite3_stmt      *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句 sqlite3_open(),   打开数据库,没有数据库时创建.sqlite3_exec(),   执行非查询的s…
1. Access我们做小项目的时候特别是小的MIS系统一般也都要用数据库来保存数据.经观察大部分的小系统都是用Access数据库,有的系统为了掩盖数据库的类型,把数据文件后缀名改了,其实只要改回到mdb,用Access打开,数据一目了然,其实Access数据库本身有很多的问题:性能不行:数据不安全,用户可以直接用Access打开数据库文件进行数据修改,即使加密后都可以直接破解:Access的数据量一大,文件本身的体积就异常庞大:Access数据库文件很容易损坏,我做的一个系统由于意外断电老是当…
部署至Oracle数据库的注意事项 安装数据库之前1)检查计算机名,如果是乱码,改一下名字 2)有杀毒软件,能关则关               但是最好征求用户的同意 3)装两个一起解压database,一同解压 4)rar安装包的解压包带上,刻录到光盘里面,最好也带移动光驱去. 5)分盘 尽量不装C盘,如果需要则重新分区 安装好数据库之后1)导出空表,在建表空间之前就开始 要不然会少表            百度一下原因,这个好像是11g特有的属性 2)180天密码不过期, 3)打开em 有…
近期,当当开源了数据库分库分表中间件sharding-jdbc. Sharding-JDBC是当当应用框架ddframe中,从关系型数据库模块dd-rdb中分离出来的数据库水平分片框架,实现透明化数据库分库分表访问.Sharding-JDBC是继dubbox和elastic-job之后,ddframe系列开源的第3个项目. Sharding-JDBC直接封装JDBC协议,可以理解为增强版的JDBC驱动,旧代码迁移成本几乎为零. Sharding-JDBC定位为轻量级java框架,使用客户端直连数…