| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 657 人关注过本帖
标题:[求助]C#能否实现适应多种数据库
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
结帖率:100%
收藏
 问题点数:0 回复次数:4 
[求助]C#能否实现适应多种数据库
最近想尝试在一个项目中适应多种数据库,也就是一个项目可以用多种数据库而不必修改源代码或重新制作一个对应数据库的版本。
目前最烦恼的问题是.NET里有Sql、OleDb、Oracle这几个数据库访问的相关类,个人觉得这些相关类的方法都是大致相同的一些方法和对象。如果每套数据库分别写一个DataAccess类,这样就是重复的代码会出现,而能不能用一个类适应所有数据库?
搜索更多相关主题的帖子: 数据库 
2007-05-08 21:29
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

个人记得好像Java中的Hibernet框架可以适应多种数据库,C#能不能实现同样的功能?

2007-05-08 21:32
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 

我觉得这样应该是可以的 ~~


C#Winform技术群:25380362
博客:http:///boyliupan/
2007-05-08 21:36
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
个人也认为应该能实现,目前的困扰是像Java有一个动态载入创建对象的机制
Class.forName("包名.类名");
C#里怎么来实现这种机制?
2007-05-08 21:41
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
在写类库的时候可以重载方法,
用这种方式进行多个数据库访问的共存。

C#Winform技术群:25380362
博客:http:///boyliupan/
2007-05-08 21:45
快速回复:[求助]C#能否实现适应多种数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015295 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved