ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用

ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用

ID:45793718

大小:171.50 KB

页数:50页

时间:2019-11-17

ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用_第1页
ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用_第2页
ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用_第3页
ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用_第4页
ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用_第5页
资源描述:

《ADO.NET数据库访问技术案例教程 第13章 数据库访问类的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第13章数据库访问类的设计与应用ADO.NET数据库访问类的设计13.1数据库访问类的应用13.2本章先建立一个访问数据库的自定义类,然后通过类的方法对数据库进行操作。——【知 识 技 能 目 标】——(1)掌握ADO.NET数据库访问类的设计方法。(2)掌握应用自定义数据访问类测试连接的方法。(3)掌握应用自定义数据访问类浏览与更新数据源中的数据的方法。——【本 章 学 习 导 航】——在开发数据库应用系统时,每个需要访问数据源的窗体不可能都建立连接对象、命令对象、数据适配器和数据集对象,因为这样做会出现大量重复的程序代码,而且不利于程序模块的维护和扩展。通常

2、设计一个专门负责实现数据访问的类,各功能模块调用该自定义类的方法即可实现访问数据源。13.1ADO.NET数据库访问类的设计对于一个数据库应用系统,许多窗体都需要访问数据库:从数据表中读取数据、向数据表中新增记录或者修改、删除数据表中的数据记录。设计一个类实现对数据库的访问,使得访问数据库更加规范、简便,同时也使代码更加简练。【实例13-1】1.设计任务定义一个访问数据库的类,其名称为“SqlDbClass”,该类中定义的方法如表13-1所示。图13-1测试数据库连接的界面方法名称功能描述返回值的类型CheckConnection测试数据库连接是否成功,可连接各

3、种数据库Boolean(连接成功返回True,连接失败返回False)CheckSqlConnection测试通过用户名和密码登录方式连接到SQLServer数据库是否成功BooleanCheckSqlConnection测试通过信任连接方式连接到SQLServer数据库是否成功BooleanCheckAccessConnection测试连接到Access数据库是否成功Boolean表13-1自定义类SqlDbClass中的方法方法名称功能描述返回值的类型SelectQuery执行数据命令返回单一值IntegerSelectSP使用数据命令执行存储过程,返回结果

4、集BooleanUpdateQuery使用数据命令新建、修改与删除数据库中的数据记录BooleanSelectSqlDt使用数据适配器填充数据集,返回DataTable对象DataTableSelectSqlDv使用数据适配器填充数据集,返回DataView对象DataView续表2.设计过程(1)新建一个项目Chapter13_1。(2)在新建的项目中创建一个数据库访问类SqlDbClass.vb。在VisualBasic.NET的集成工作环境中选中项目,单击右键弹出快捷菜单,在快捷菜单中单击【添加】-【添加类】,打开“添加新项”对话框,在“模板”中自动选择为

5、“类”,在“名称”栏中输入类文件的名称,然后单击【打开】按钮,便会打开类文件代码编辑窗口,在类代码编辑窗口输入代码即可。(3)切换到代码窗口,编写程序代码。ErrorInfo方法的程序代码如代码13-1-2所示,当执行类的方法发生错误时,及时显示错误信息。CheckConnection方法的程序代码如代码13-1-3所示,该方法用于测试连接各种类型的数据库是否成功,其参数是连接字符串。如果连接成功,则返回True;否则显示错误提示信息,且返回False。CheckSqlConnection方法的程序代码如代码13-1-4所示,该方法用于测试通过用户名和密码登录方

6、式连接到SQLServer数据库是否成功。其参数包括服务器名称或网络地址、数据库名称、用户名和用户密码,如果参数为网络地址,则IP地址后要加个端口号,例如172.16.3.254,1433,SQL缺省的端口号为1433。CheckSqlConnection方法的程序代码如代码13-1-5所示,该方法用于测试通过信任安全连接方式连接到SQLServer数据库是否成功。其参数包括服务器名称或网络地址以及数据库名称。CheckAccessConnection方法的程序代码如代码13-1-6所示,该方法用于测试连接到Access数据库是否成功。其参数包括数据库完整路径、

7、用户名和用户密码。SelectQuery方法的程序代码如代码13-1-7所示,该方法用于执行数据命令返回单一值,其参数为所要执行的SQL语句。SelectSP方法的程序代码如代码13-1-8所示,该方法用于使用数据命令执行存储过程,返回结果集。其参数为存储过程的名称和数据读取器对象。UpdateQuery方法的程序代码如代码13-1-9所示,该方法用于使用数据命令新建、修改和删除数据库中的数据记录。其参数为所要执行的SQL语句。SelectSqlDt方法的程序代码如代码13-1-10所示,该方法用于使用数据适配器填充数据集,且返回DataTable对象。其参数为

8、所要执行的SQL语句。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。