Win8 & WP8.1 轻型数据库

自Win8 和 WP8.1 以来,MS把SQL CE去掉了。为了方便自己的APP升级,减少代码改动量,所以写了个小型的数据库管理,参考WP8.1之前的DataContext。

用时较短,花了几天的时间做出来的,可能会有所疏忽,大家若发现Bug尽管提。

用法如下:

现在SubmitChanges方法会把所有已经Initialize的Table全部提交,而并非是“仅改动过的”。这个是下一步计划。

开源地址 https://github.com/rolerzhang/RolerDatabase

时间: 2024-10-23 22:26:47

Win8 & WP8.1 轻型数据库的相关文章

“Zhuang.Data”轻型数据库访问框架(二)框架的入口DbAccessor对象

目录: “Zhuang.Data”轻型数据库访问框架(一)开篇介绍 “Zhuang.Data”轻型数据库访问框架(二)框架的入口DbAccessor对象 先来看一段代码 DbAccessor dba = DbAccessor.Create(); var dt = dba.QueryDataTable("select * from sys_product where productid=#Id#",new {Id=1}); Console.WriteLine(DataTableUtil.

基于win8的Oracle 11g数据库的安装

1.安装介质的下载: 官网下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载结果: 解压到同一文件夹『database』中 2.启动安装进程,开始安装:打开database文件夹,双击setup.exe文件,开启安装进程. 以上是在win8安装Oracle 11g数据库时出现的,点击是直接忽略提示,继续安装. 3.对要安装的数据库服务器进行相关配置 此时是选择数据库服

win8下面卸载MYSQL数据库

由于之前一不小心将数据库安装到了c盘,觉得不太好所以想转到其他的盘中,所以参照网上的一般步骤对数据库进行卸载,但完了之后发现还 是装不上去,经过一段时间的摸索总算是找到了原因,无非是注册表没有删干净,大致步骤其实还是一样的,先列出网上的一般流程如下: 1.首先停用数据库,然后在控制面板里的增加删除程序内进行删除 2.删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 (本人没有经历这一步,而是将留在c盘中的各种MYSQL文件夹来了个大清洗) 3.开始->运行-> r

“Zhuang.Data”轻型数据库访问框架(开篇介绍)

框架介绍 该框架主要用于数据库访问,封装了包括: 1.sql智能参数转换: 2.sql语句存储于配置文件: 3.sql查询输出实体或实体集: 4.分页查询: 5.批量写入: 6.简单的ORM功能: ……,该框架的设计思想来源于现在公司所用的一套数据访问框架,但本框架其内部的代码和架构为本人全新设计,不依赖于其它第三方类库(当然如果使用的是mysql或oracle的要添加引用其对应的数据库ado.net实现类库),基于.Net2.0. 框架Nuget安装及源码地址 Nuget地址:https://

[Android] SQLite数据库之增删改查基础操作

    在编程中常常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,可以支持Windows/Linux/Unix等主流操作系统,同一时候可以跟非常多程序语言如C#.PHP.Java等相结合.以下先回想SQL的基本语句,再讲述Android的基本操作. 一. adb shell回想SQL语句     首先,我感觉自己整个大学印象最深的几门课就包含<数据库>,所以想先回想SQL增删改查的基本语句.而在And

python json及mysql——读取json文件存sql、数据库日期类型转换、终端操纵mysql及python codecs读取大文件问题

preface: 近期帮师兄处理json文件,须要读到数据库里面,以备其兴许从数据库读取数据.数据是关于yelp站点里面的: https://github.com/Yelp/dataset-examples,http://www.yelp.com/dataset_challenge/. 涉及到一些json和sql的问题,记录下. 一.python sql安装 python 自带轻型数据库sqlite,只是用不了.须要mysql才行.pip安装mysql失败.easy_install安装也失败.这

C# 数据库访问公共类

Web.config配置 <appSettings> <!--数据连接字符串--> <add key="DbProviderType" value="Oracle" /> <add key="ConnectionString" value="Data Source=(DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0

[原]SQLite的学习系列之获取数据库版本

最先了解到SQLite是基于其作为移动客户端数据存储平台,以下是其官网(https://www.sqlite.org/)关于SQLite的一段介绍: SQLite是遵守ACID的轻型数据库引擎,它包含在一个相对小的C库中.它是D.RichardHipp创建的公有领域项目.SQLite第一个Alpha版本诞生于2000年5月,至今已经有16个年头,当前版本为3.12.2..不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要

Python连接SQLite数据库

SQLite作为一款轻型数据库,管理工具有很多,比如SQLite Expert Professional,很适合用来存储Python网站,爬虫的相关数据,下面列出基本的增删查改操作 读取操作: conn1 = sqlite3.connect(board.DatabasePath) conn1.row_factory = sqlite3.Row conn1.execute("pragma foreign_key=on") c1 = conn1.cursor() try: #执行查询操作