相关推荐
-
使用设计模式构建通用数据库访问类
使用设计模式构建通用数据库访问类作者:孙亚民 本文选自:赛迪网 2003年03月20日 在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性。在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlCl
-
用设计模式开发通用数据库操作器
用设计模式开发通用数据库操作器 我们都希望在开发软件的时候能少写一些代码,希望能到处使用,希望不用管什么样的数据库软件都能用,我们该怎么办呢? 我们操作数据库时用到些什么类 一般来说,我们对数据库进行操作时都会用到一些类,下面我就对着些类做个总结: 1. SQLServer: a) System.Data.SqlClient.SqlDataAdapter:SQL数据适配器。表示用
-
tt c mysql t4 bll_【框架总结】利用T4模板批量生成代码
很早就看过T4模板的介绍,是可以自定义规则来生成文件的,不过当时没时间研究就跳过了,继续使用动软生成代码。现在终于抽时间学下T4模板,多亏大神们的无私分享,使我很快就用上T4模板了,灰常灰常感谢大大们~~在这里我也总结下使用情况,有说的不好的欢迎指出~~T4文件后缀主要有:tt和ttinclude,tt文件是模板文件,每次保存VS都会提示是否执行代码;ttinclude文件是tt的辅助文件,保存不...
-
常见的四种数据库设计模式
1.主扩展模式: 一般应用于提取不同类型的对象的共同特征。比如学校当中,对于上课而言分为老师和学生,但对于食堂大妈或者门卫大爷而言,就看你是不是校内人员。这是一种包含关系。即校内人员包括 学生、老师、其他工作人员。如果做一个签到系统,就设定校内人员为user表,老师、学生之类的单独成表,但是都维护同样的userid同时作为二者的主 键。使之称为1对1的关系。这种模式就是主扩展模式。 ...
-
数据库工具类
1 package cn.sunny.utils; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.sql.Connection; 6 import java.sql.DriverManager; 7 import java.sql.SQLExcep...
-
com.huawei.dataconvert.db
public abstract class DataBase { protected Map connMap = new HashMap(); public static String OBJ_TYPE_TABLE="TABLE"; public static String OBJ_TYPE_COLUMN="COLUMN"; public static String OBJ...
-
VBA使用GetSetting函数和SaveSetting函数读写注册表设置
Windows注册表是一个数据库,用于存储与计算机不同方面相关的设置,例如用户设置、应用程序设备、硬件设置等等。VB和VBA中提供了用于读写注册表的两个函数:GetSetting和SaveSetting。利用这两个函数可以与注册表直接交互,这不仅允许我们获取其它程序和硬件的信息,而且也能够使我们选择应用程序中的重要信息并将其存储在注册表中。但是这两个函数仅能访问下面的注册表句柄键: HK
-
用设计模式开发通用数据库操作器 (转)
用设计模式开发通用数据库操作器 (转)[@more@] 我们都希望在开发软件的时候能少写一些代码,希望能到处使用,希望不用管什么样的数据库软件都能用,我们该怎么办呢? 我们操作数据库时用到些什么类 一般来说,我们对数...
-
成为一名优秀程序员所需要知道的那些事
导读:编程虽是复杂活,但成就优秀程序员的很多因素和我们在学校中最早学到的相差无几。 1. 懂得分享。尽可能使用开源,并且当你有能力的时候,要对其有所贡献。聚全社会之智慧,胜过某些“大”公司之短视。 2. 公平竞争。尝试其他技术、框架、方法和观点。不要总以为只有你的选择才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。 3. 不要攻击他人。像第2条所说的,...
-
GetSetting函数
GetSetting函数是从windows注册表中的应用程序项目返回注册表项的设定值。 语法:GetSetting( sppname, section,key [ ,default ] ) appname:必选参数。 字符串表达式,包含应用程序或工程的名称,要求这些应用程序或工程有注册表项设置。 section:必选参数。 包含区域名称,要求该区域有注册表项设置。 key:必须参数。 字符...
-
是什么成就了一名“高级”程序员?
除多年编程经验之外,还有什么能区分一个程序员是“老手”还是“新手”?编程技巧当然是一部分,但它绝非是全部。聪明的程序员可能比他们的同行拥有更出众的编程技巧,但那不足以说明他们就是“老手”。同样,仅仅因为拥有10年编程经验也并不意味着他们就是高手。在工作岗位上,拥有多年编程经验也不能说明问题。即便没被炒鱿鱼,那也不能提升你的价值。 下面列举的事情是大多数高级程序员都会做的。 1.至少掌握一门编程语言 我相信有些优秀的程序员只懂(并精通)一门编程语言,但在某种程度上而言,这其实会限制一个人的思维
-
利用ADO.NET的体系架构打造通用的数据库访问通用类
说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及DataReader,然后对外提供范围ExecuteTable(),ExecuteDataReader、ExecuteScalar...
-
高性能数据库连接和易于布署控件dbExpress
dbExpress提供了高性能的数据库连接和易于布署的功能。dbExpress驱动程序只能用作windows系统下的动态链接库使用。当你使用dbExpress来布署开发一个数据库应用程序的时候,你只需要将该dll文件包含的你的应用程序中就可以了。dbExpress是一个独立于数据库的应用程序层,它定义了通用的接口来快速访问SQL数据库服务器。对于每一个支持的数据库服务器,它都...
-
数据库架构设计的三种模式
参考文章:数据库架构设计的三种模式:share nothing , share everythong , share disk Share-Nothing架构原理 背景介绍 Share nothing理论在数据库设计和优化中的实践应用,首先介绍share nothing概念。最早接触它是在 DataBaseManagentSystem一书的并行数据库章节中。并行数据库要求尽可能的去并行执行数...
-
android 系统数据库Settings属性使用及相关介绍
1.用途及作用: alps\frameworks\base\core\java\android\provider\Settings.java Settings下的属性实际分为System,Global等,一般作用是用于存储系统默认属性值,通过监听读写属性值的变化执行相关的逻辑修改系统属性值,也可以用于系统间跨进程通信。 2.基本使用: 2.1读字符串 Settings.System.get...
-
数据库的一种完全面向对象设计模式(包含实例) Rayphrank原创! (转)
数据库的一种完全面向对象设计模式(包含实例) Rayphrank原创! (转)[@more@]数据库的一种完全面向对象设计模式 1.1 完全面向对象和非完全面向对象 面向对象(OO)方法这个名字早已深入人心,它...
6 楼 greedsluck 2010-12-10 23:11
python.com也不错嘛
python.org就不行了
5 楼 freej 2010-12-09 16:59
4 楼 dieslrae 2010-12-09 16:18
python.com也不错嘛
+1
3 楼 yidao620c 2010-12-09 10:37
2 楼 Leon.Wood 2010-12-09 09:25
python.com也不错嘛
1 楼 newLinuxJava 2010-12-09 08:51