首页 新闻 会员 周边

谁有大型网站访问数据库类代码??

0
悬赏园豆:15 [已解决问题] 解决于 2010-09-28 15:48

最近要做一个大型网站,对大型网站没有接触过,哪位大侠有这方面的大型数据访问类的代码,能分享下 先谢谢各位大虾

问题补充: 如果有可以发到我QQ里595545402
林雨....的主页 林雨.... | 初学一级 | 园豆:116
提问于:2010-09-20 11:07
< >
分享
最佳答案
0

方案一:直接用ORM框架(Nhibernate,当然还有其它框架)实现数据访问,可以节省很多代码和时间,而且不用去写Sql语句,只要做好poco与数据表之间的映射。

方案二:用框架当然要牺牲一部分性能,你可以直接用Ado.net去实现数据库的访问。现在有好多代码生成工具可以生成Ado.net的数据为操作类,推荐一款"动软",简捷,易用。只要导入数据库,即可生成访问各种主流关系数据库的类。(sql server my sql  oracle),注意,如果不用my sql或oracle 需要导入相应的数据提供程序,可以在网上下载或各数据库的官网上也有)。

收获园豆:15
X教授 | 菜鸟二级 |园豆:240 | 2010-09-20 13:29
感觉"动软"生成的类连接都是要用的时候创建新的、用完就关(都是用using语句块),这应该会影响性能。另外无法实现数据缓存。相信这对大站来说是无法接受的
烈火★寒冰 | 园豆:210 (菜鸟二级) | 2010-09-25 10:48
那要看你怎么用了,你现在想做的是大型web应用,肯定要能承载很多人并发访问,如果每个人用一个连接后而不关闭,这样浪费的资源是可想而知的,如果你想数据缓存,那要看你怎么设计了,你可以参考一下Lazy Loading的设计。
X教授 | 园豆:240 (菜鸟二级) | 2010-10-08 15:03
其他回答(3)
0

去这里吧!本打算往外卖的,如果谁想要,可以部分分享。

http://www.hebeicy.com

hebeicy | 园豆:205 (菜鸟二级) | 2010-09-20 14:56
你打广告也打到家了吧
支持(0) 反对(0) 林雨.... | 园豆:116 (初学一级) | 2010-09-20 15:16
不是的,我确实是在卖。如果有考虑,可以给我发邮件,价格好商议!如果无诚意,请勿扰!
支持(0) 反对(0) hebeicy | 园豆:205 (菜鸟二级) | 2010-09-20 15:22
我做的是这样的网站17u.net你这个太小了吧,也不是我要的
支持(0) 反对(0) 林雨.... | 园豆:116 (初学一级) | 2010-09-20 16:13
0

如果是大型网站的话,肯定访问量大,所以建议还是用存储过程,至于数据库访问类用SQLHelper基本够用了

kyo-yo | 园豆:5587 (大侠五级) | 2010-09-20 15:14
0

参考Discuz!NT的,做适量修改。

Astar | 园豆:40805 (高人七级) | 2010-09-20 17:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册