首页logo

金龙博客

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

个人档案

Jonllen
个人档案 | 给他留言
RSS网志 | 心情闪存
妮称:Jonllen
性别:男
年龄:24
来自:中国·湘潭
微博闪存:我回来了~
简述:彭金龙(Jonllen),出生于湖南湘潭,先后就职于惠海IT连锁和广州时代财富科技有限公司,关注Asp.net、Java和前端开发设计。
博客日历

图片幻灯

音乐播放器

文章归档:2010-07

我的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
  • 阅读(4646)
  • 评论(0)

我的ORM(一)——重复造轮子

ORM在我们平时项目里是必不可少的,也是最重要的系统架构之一,它提供对数据访问的底层实现,比较出名的有Java里的Hibernate、.Net里的NHibernate和Linq,这些都是很成熟的ORM框架,今天我要说的是我的ORM,这当然不能和前面说的那些ORM比,这里仅当自己造轮子学习。

  • posted@ 2010-7-1 23:36:21
  • 阅读(4337)
  • 评论(0)

Write Less,Do More!

一、前言 二、复杂问题简单化 1.如何获取最优的解决方案? 1)参考同类型的项目或解决方案 2)对比多种解决方案 2.追求简单而不简略的解决方案 3.上报领导来解决问题 三、沟通 四、结束语

标签:工作
  • posted@ 2010-7-1 0:05:02
  • 阅读(3721)
  • 评论(0)

最近发表

广而告之