MyException - 我的异常网
当前位置:我的异常网» C# » 麻烦大家来看看,小弟我自己(新人,初学者)写了一个

麻烦大家来看看,小弟我自己(新人,初学者)写了一个小的数据访问层,有没有什么价值

www.MyException.Cn  网友分享于:2013-02-13  浏览:5次
麻烦大家来看看,我自己(新人,菜鸟)写了一个小的数据访问层,有没有什么价值。
我的这个数据访问层,传递的还是SQL语句。大家给看看我的这些接口,看看这个东西有没有价值。给指点一下,如何修改。我知道这种东西,现在网站有很多,大家给看看。


1.文件操作相关方法
文件是否存在
创建文件
删除文件
移动文件,可以重新定义文件名
复制文件
读取文本文件,一次读到结尾
读取文本文件的特定某一行
读取文本文件的特定前几行
读取文本文件的特定后几行
写文件
插入特定的内容到文件的正数第几行
将文件插入到特定的倒数第几行


2.数据访问层的彻底定义
打开连接
关闭连接
方法操作SQL语句并填充传递近来的DataSet
进行SQL的事务的执行
查询返回DataSet
进行SQL数据库数据的增删改
普通SQL语句,返回DataReader
返回第一行第一列的值(Object   对象类型)
普通SQL语句,返回XMLReader
普通登录判断,判断成功还是失败。
普通存储过程(存储过程无参数),返回DataSet
普通存储过程(存储过程无参数),无返回结果
普通存储过程(有输入参数),返回DataSet
普通存储过程(有输入参数),无返回结果
普通存储过程(有输入和一个输出参数),返回输出参数的值
批量插入(直接在DataGrid中进行操作)
批量修改(直接在DataGrid中进行操作)
批量删除(直接在DataGrid中进行操作)
对预编译SQL语句进行操作
附加数据库的操作
分离数据库

这个东西我已经快做好了,但是现在很迷茫,望大家指点一二。
我的邮箱是   chizhaman@163.com


------解决方案--------------------
只要自己写的东西肯定有价值了
------解决方案--------------------
有价值
应用到实际的项目去,慢慢的改,最终形成一个你自己的类库
------解决方案--------------------
同意一楼~
------解决方案--------------------
有价值
------解决方案--------------------
当然有价值,是对你自身的
多参考其他人写的类库,然后改进自己的类库,这样的话你就提高了
可以参考小微的企业库啊等等
------解决方案--------------------
up
------解决方案--------------------
ding
------解决方案--------------------
我现在也正在写类似你这个类库的程序,遇到了不少的问题,希望大家能交流一下,邮箱联系。
------解决方案--------------------
参考一下微软企业库中的DataAcessApplicationBlock
有源码的
------解决方案--------------------
帮顶一下
------解决方案--------------------
学到东西了就有价值
------解决方案--------------------
学习
------解决方案--------------------
你自己问问自己 "为什么需要数据访问层 "?

数据访问层的作用是什么? 在你的这种非ORM场合下,这种访问的作用就是让客户代码(使用你的dll的那些代码)可以不用关心数据库连接开了关了,可以不用繁琐地每次去new一大堆Connection和Command,Adapter之类的东西.

但是你的这些代码完成这个使命了么? 开连接和关连接这种最应该在数据访问层做的事情,你却扔个接口让外面的代码来直接操作,那你的代码还有什么应用的意义?
------解决方案--------------------
可以啊,但建议你用存储过程,一来更符合封装要求,二来更安全。并且有些复杂的数据库查询和操作用sql很麻烦
另替你回答楼上的syeerzy,开连接和关连接操作可做成内部方法,只由数据访问层调用
------解决方案--------------------
自己能做到已经是个进步,水平就是这样起来的。
但是要在运用你自己做的这个数据访问层是发现它的不足,然后加以改正才行。
------解决方案--------------------
慢慢来。我以前也是写了一个。后来发现还是难以满足较大项目的高强度应用。现在也正考虑建新的呢。
------解决方案--------------------
有价值,只要肯动手写程序就是有价值,帮顶一下
------解决方案--------------------
都不是从这些东西写起来的,写多了就是你自己的了就更有价值了,你的人生也会变的有价值了

文章评论

“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
鲜为人知的编程真相
鲜为人知的编程真相
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
如何成为一名黑客
如何成为一名黑客
10个调试和排错的小建议
10个调试和排错的小建议
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
我是如何打败拖延症的
我是如何打败拖延症的
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
中美印日四国程序员比较
中美印日四国程序员比较
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员都该阅读的书
程序员都该阅读的书
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
代码女神横空出世
代码女神横空出世
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
程序员的鄙视链
程序员的鄙视链
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员应该关注的一些事儿
程序员应该关注的一些事儿
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
一个程序员的时间管理
一个程序员的时间管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
每天工作4小时的程序员
每天工作4小时的程序员
我的丈夫是个程序员
我的丈夫是个程序员
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
编程语言是女人
编程语言是女人
旅行,写作,编程
旅行,写作,编程
 程序员的样子
程序员的样子
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有