摘要:
使用SQL语句来获取记录集的方法 string sql = "select col1,col2,col3 from TableName where "; //获取DataTable DataTable dt = dal.RunSqlDataTable(sql); //获取DataSet sql ... 阅读全文
随笔分类 - 数据访问 ado.net1.0
数据访问函数库的使用方法(一)——添加修改数据
2008-04-27 20:34 by 金色海洋(jyk), 1377 阅读, 收藏, 编辑
摘要:
由于这个类库是需要实例化的,如果每一次都要实例化,然后用完了在销毁,无形中就多了不少的代码,而且很容易忘记销毁实例。 同时在用户的一次访问的过程中不断地实例化、销毁,也是比较浪费资源的。 所以我建立了一个基类,在基类里面同意获得实例、统一销毁实例,这样在编码的时候就不用考虑有没有实例化,也不用担心是否销毁实例了, 另外用起来(使用方式)也和静态类的使用方式很像了。 基类里的代码: (ps:... 阅读全文
基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
2007-12-30 17:51 by 金色海洋(jyk), 2746 阅读, 收藏, 编辑
摘要:
基类、接口的一种应用。目的呢就是要做一个表单控件,减少大部分代码。
另外呢是不是能借此机会区分一下基类和接口呢?
在另外一下,感觉我用的这个方法和策略模式有点像。
应用环境:VS2003 、webform。
阅读全文
其实添加数据也可以这样简单——表单的第三步抽象(针对UI及后置代码)
2007-09-19 22:07 by 金色海洋(jyk), 3951 阅读, 收藏, 编辑
摘要:
UI层的抽象,一个页面对应多个表(比如学历、职称等)的添加。
强烈建议写过代码生成器的兄弟进来看看。代码生成器的思路也可以这么用。 阅读全文
多种数据库的情况
2007-02-20 19:46 by 金色海洋(jyk), 962 阅读, 收藏, 编辑
摘要:
1、 DAL并不是放在一个DLL里面,而是分别放在各个的DLL里面,需要哪个数据库就使用哪个DLL文件。 2、 DAL里面的命名空间、类名、参数类型都是一样的,至少主要功能都是一样的。 3、 分页控件还没有考虑好,现在只是针对MSSQL来做的,其它的数据库还没太考虑。 4、 如果情况特殊分页控件也还是可以“分别”对待的,就是若干个数据库对应一个分页控件。另外一个数据库对应另一个分页控件。 =... 阅读全文
我的数据访问函数库的源代码(三)——返回结构数组
2006-08-16 04:34 by 金色海洋(jyk), 1393 阅读, 收藏, 编辑
摘要:
数据访问函数库 —— 返回结构数组,用于在网页上显示数据 阅读全文
我的数据访问函数库的源代码(四)—— 存储过程部分,包括存储过程的参数的封装
2006-08-16 04:34 by 金色海洋(jyk), 1483 阅读, 收藏, 编辑
摘要:
存储过程部分,包括存储过程的参数。
阅读全文
我的数据访问函数库的源代码(二)—— SQL语句部分
2006-08-16 04:31 by 金色海洋(jyk), 1634 阅读, 收藏, 编辑
摘要:
数据访问函数库 —— SQL语句部分。 阅读全文
我的数据访问函数库的源代码(一)—— 共用部分
2006-08-16 04:27 by 金色海洋(jyk), 2138 阅读, 收藏, 编辑
摘要:
数据访问函数库的第一部分:内部成员,初始化设置等。
阅读全文
数据库连接字符串的处理方法!加密解密连接字符串。
2006-03-04 17:37 by 金色海洋(jyk), 1379 阅读, 收藏, 编辑
摘要:
数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。) 千万不要小看他,处理不好也时会给你带来不少的麻烦的。 连接字符串的内容在这里就不讨论了,这里主要说一下他的存放位置和读取方法。 我们要达到的目的:无论连接字符串如何变化,都不需要修改项目! 1.把连接字符串写在程序里面。 一般的初级教程里会告诉你这么写 VB.net Dim cn As New Sql... 阅读全文