首页logo

金龙博客

关注Asp.Net、Java和前端开发设计,记录平凡点滴...

个人档案

Jonllen
个人档案 | 给他留言
RSS网志 | 心情闪存
妮称:Jonllen
性别:男
年龄:24
来自:中国·广州
微博闪存:特别的日子,正忙~
简述:彭金龙,洋名Jonllen Peng,出生于湖南湘潭,目前就职于广州时代财富科技有限公司,关注Asp.net、Java和前端开发设计。
博客日历

图片幻灯

音乐播放器

文章归档:2010-07-06

我的ORM(二)——兼容不同的数据库

今天,我自己的第一个ORM框架终于上线了,既感自豪,又深之很知其不完善,还有很多地方需要改进,只能日后慢慢修正。 我博客是使用类似PetShop框架开发,但于之不同的是采用了ORM框架,简化底层的数据访问,并实现跨数据库的访问。PetShop是提供了业务逻辑接口,并针对SQL Server和Oracle各自单独实现,但其实大部分都是那些DML操作,且不同的数据库的SQL语法大都相同,因此可利用它们的相同之处重用,即使用ORM来兼容各种数据库的访问,或是说ORM底层自动判断数据库类型再使用不同语法特性来实现,这便是ORM框架最重要的作用之一。 基于ADO.Net,各种主流数据库的访问得以支持实现,Access可使用OleDb,SQL Server使用SqlClient,Oracle使用OracleClient,而MySql使用MySql.Data开源库,且ADO框架提供了良好的接口,如要提供对其他数据库的支持只需实现ADO接口。当然,在我的ORM里为了更好的封装,我也定义了一些接口...

  • posted@ 2010-7-6 22:27:02
  • 阅读(3856)
  • 评论(0)

广而告之