09 第9章 数据库项目模块基础.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 数据库项目模块基础 第3部分 VB.NET数据库项目实例 本部分包括4章: ? 第9章 数据库项目模块基础 ? 第10章 学生信息管理系统 ? 第11章 旅馆房间信息系统 ? 第12章 进销存物流管理系统 大纲 ◎ 数据库项目通用模块:DBConnection、DBCommand、DBReader类和DBDataTable类 ◎ TreeView树状节点的动态控制,模板的保存和读取 ◎ 项目的发布与打包 9.1 数据库项目通用模块 在数据库项目开发中,通常要频繁操作数据,要大量调用ADO.NET的类库,为了简化编程,通常设计通用数据库连接与操作模块,需要分别对ADO.NET五个核心对象编写一体化的程序设计接口。 9.1.1 DBConnection类的设计 案例名称:数据库连接通用模块 程序名称:DBConnection.vb Imports System.Data.SqlClient Imports System.Data.OleDb Imports System.Data.Odbc Namespace DBConfig Public Class DBConnection 声明一个受保护变量存储连接数据库的信息 Protected ConnStr As String 声明用于数据库连接的保护成员 #If DB_OLEDB Then Protected conn As OleDbConnection #ElseIf DB_ODBC Then Protected conn As OdbcConnection #Else Protected conn As SqlConnection #End If Protected Sub Open() 判断连接字符串是否为空 If ConnStr Is Nothing Or ConnStr = Then MessageBox.Show(请指定连接字符串!) Return End If 实例化Connection类 #If DB_OLEDB Then conn = New OleDbConnection(ConnStr) #ElseIf DB_ODBC Then conn = New OdbcConnection(ConnStr) #Else conn = New SqlConnection(ConnStr) #End If 打开数据库 conn.Open() End Sub Protected Sub Close() 关闭连接 conn.Close() End Sub End Class End Namespace 9.1.2 DBCommand类的设计 案例名称:数据库连接通用模块 程序名称:DBCommand.vb Imports System.Data.SqlClient Imports System.Data.OleDb Imports System.Data.Odbc Namespace DBConfig Public Class DBCommand Inherits DBConnection 在构造函数中指定连接信息字符串 Public Sub New(ByVal str As String) ConnStr = str End Sub Public Function Insert(ByVal strSQL As String) As Integer 连接数据库 Open() 创建SqlCommand实例 #If DB_OLEDB Then Dim cmd As OleDbCommand = New OleDbCommand(strSQL, conn) #ElseIf DB_ODBC Then Dim cmd As OdbcCommand = New OdbcCommand(strSQL, conn) #Else

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档