在持久化数据的读写操作中常常要涉及到 数据库与缓存 的操作,同时由于业务需要常常要对多表进行事务操作。基于结构层次化设计的思想我们常常需要对这一系列操作进行分层设计。各层的主要职责,以及发生异常如何处理,是向上继续抛出,还是在该层对异常做转换等处理,以及事务中发生异常时缓存的处理等需要一些思考。以个人的经验为例:
常常将持久化操作分为3层:dao层,manager层,service层
其中
d...
分类:
数据库 时间:
2015-12-31 01:46:49
阅读次数:
201
运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程有关前两篇的链接:运用Python语言编写获取Linux基本系统信息(一):获得Linux版本、内核、当前时间运用Python语言编写获取Linux基本系统信息(二):文件系统使用情况获取一、实验环境:Python2....
分类:
数据库 时间:
2015-12-31 01:43:08
阅读次数:
317
由于历史的原因,mysql在5.5.3以前的版本提供的utf8字符集并非是真正的utf8,它只是UTF8的一个子集,提供有限的utf8支持。从mysql5.5.3开始,mysql更改了内部细节实现,增加了一个utf8mb4字符集,支持真正的unicode,长度由之前的最大3位延伸到4位,比如表情符之...
分类:
数据库 时间:
2015-12-31 01:44:06
阅读次数:
357
1、什么是SQLCLRSQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Framework中的CLR服务注入到 SQL Server 中,使得.NET代码可在SQL Server服务器进程中执行。通过在 M...
分类:
数据库 时间:
2015-12-31 01:39:30
阅读次数:
379
SQLite 数据库是Android 中内嵌的轻量级关系型数据库,本质上只是一个文件。SQLite 内部只支持NULL,INTEGER, REAL,TEXT 和BLOB 这五种数据类型,在SQLite 中可以把各种类型的数据保存到任何字段中而不用关心字段声明的数据类型是什么,例如可以把字符串类...
分类:
数据库 时间:
2015-12-31 00:09:58
阅读次数:
303
python操作mysql数据库Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgreSQLMicrosoft S...
分类:
数据库 时间:
2015-12-31 00:05:00
阅读次数:
282
bit 整型bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。tinyint 整型tinyint 数据类型能存储从0到255 之间的整数。它在...
分类:
数据库 时间:
2015-12-31 00:02:31
阅读次数:
533
转载自:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就...
分类:
数据库 时间:
2015-12-31 00:00:34
阅读次数:
558
declare @currentPageIndex int set @currentPageIndex=3select top 5 * from (select row_number() over(order by getdate() desc) as rownumber,* from test)....
分类:
数据库 时间:
2015-12-30 23:58:41
阅读次数:
404
--SQL SERVER 2008 函数大全/*author:TracyLeecsdncount:Travylee*//*一、字符串函数:1、ascii(字符串表达式) 返回字符串中最右侧字符的ASCII码 例:select ascii('abc') return:972、char(字符串表达式) ...
分类:
数据库 时间:
2015-12-30 23:57:12
阅读次数:
250
SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。1. 字符串函数函数 名称 参数 示例 说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的ASCII 码。char(整数表达式)select char(100) 返回 d把AS...
分类:
数据库 时间:
2015-12-30 23:54:05
阅读次数:
325
当我们尝试用“Java 8 的方式”使用数据库时,如何去解决性能上的问题呢?通过与ZeroTurnaround合作,我们为你带来了 Java Zone。你可以阅读这里的8 个步骤的指南,来看看如何在编写代码时,利用跳过缓慢的应用程序重新部署的过程和实现应用程序分析来提高你的生产力吧!Java 8 被...
分类:
数据库 时间:
2015-12-30 23:53:51
阅读次数:
221
常见的读写方式 基于程序代码内部实现在代码中根据select、insert进行选择分类;这类方法也是生产常用的,效率最高,但是对开发人员比较麻烦。架构不能灵活调整基于中间件的读写分离:mysql-proxy、ameba、atlas、cobar、TDDL搭建mysql-proxy 下载:http://...
分类:
数据库 时间:
2015-12-30 23:50:54
阅读次数:
333
Duplicate复制数据库并创建物理StandBy(spfile+不同实例名+不同路径)
分类:
数据库 时间:
2015-12-30 23:47:57
阅读次数:
333
在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb ;Persist Security Info=False; 但是Access07和Access10将...
分类:
数据库 时间:
2015-12-30 23:46:28
阅读次数:
490
0x01MySQL多表查询和子查询 联结查询:事先将两张或者多张表join,根据join的结果进行查询 cross join:交叉联结 用的少, 相当于 (a+b)*(c+d+e) 所得结果的形式 用的少 自然联结 --- 只能在两者相等的情况下才能建立连接 等...
分类:
数据库 时间:
2015-12-30 23:38:30
阅读次数:
266
一同事将测试服务器从SQL Server 2008 R2 SP2升级到了SQL Server 2008 R2 SP3后发现Report Service的报表编辑时启动不了Report Builder,错误信息如下所示: PLATFORM VERSION INFO Windows : 6.1.7601...
分类:
数据库 时间:
2015-12-30 22:11:20
阅读次数:
707