当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  使用ADO.NET设计数据库应用程序 3

 使用ADO.NET设计数据库应用程序 3

点击次数:26 次 发布日期:2008-11-26 11:21:09 作者:源代码网
源代码网推荐      例 二
源代码网推荐  
源代码网推荐    这里为了让大家知道OLEDB和SQLClient在.net中多么地接近,此例子将使用.Net中的OLEDB类。在这个程序中我们将使用ADO.NET中的OLEDB类和SQL语句来建立数据库、表。接着上例添加2个命令按钮,不修改任何属性,并再加入如下代码:
源代码网推荐  
源代码网推荐  Public Class Form1
源代码网推荐  Inherits System.Windows.Forms.Form
源代码网推荐  Private Sub Button1_ClickByVal sender As System.Object ByVal e As System.EventArgs
源代码网推荐  Handles Button1.Click
源代码网推荐   Dim con As New OleDb.OleDbCon nection″Provider=SQLOLEDB.1Integrated
源代码网推荐   Security=SSPIPersist Security Info=FalseInitial Catalog=NorthwindData
源代码网推荐   Source=.Use Procedure for Prepare=1Auto Translate=TruePacket
源代码网推荐   Size=4096Workstation ID=JUse En cryption for Data=FalseTag with column collation
源代码网推荐   when possible=False″"建立与数据库的连接
源代码网推荐   con.Open"打开连接
源代码网推荐   Dim cmd As New OleDb.OleDbCommand″create database jk″ con "创建数据jk
源代码网推荐  cmd.ExecuteNonQuery"执行创建命令
源代码网推荐   con.Close"关闭连接
源代码网推荐   "建立数据库
源代码网推荐  End Sub
源代码网推荐  
源代码网推荐    程序说明:在Button1_Click中可以看出连接对象的连接字符串和前面由系统自动生成的连接字符串不同。原因是我门要创建的新数据库jk 还并不存在,所以为了使连接数据库成功,并且有足够的权利来建立jk数据库,就必须通过以SQLServer管理员的身分连接一个SQL Server中已有的数据库,获得对整个SQL Server的访问控制权限,再建立jk数据库。这里连接的是Northwind数据库。而后面的的Button2_Click直接连接到jk数据库。因为我们要在jk数据库中建立表。
源代码网推荐  
源代码网推荐  Private Sub Button2_ClickByVal sender As System.Object ByVal e As
源代码网推荐  System.EventArgs Handles Button2.Click
源代码网推荐  Dim con2 As New OleDb.OleDbCon nection″Provider=SQLOLEDB.1Integrated
源代码网推荐  Security=SSPIPersist Security Info=FalseInitial Catalog=jkData Source=.Use
源代码网推荐  Procedure for Prepare=1Auto Trans late=TruePacket Size=4096Workstation ID=JUse
源代码网推荐  Encryption for Data=FalseTag with column collation when possible=False″"建立与数据库的连接
源代码网推荐  con2.Open"打开连接
源代码网推荐  Dim cmd As New OleDb.OleDbCom mand″create table kkid int identity11 not
源代码网推荐  null constraint id primary keyname char4 not null″ con2 "建立表kk
源代码网推荐  cmd.ExecuteNonQuery
源代码网推荐  Dim cmd2 As New OleDb.OleDbCom mand″create table ppid int not nullads
源代码网推荐  char20 null″ con2 "建立表pp
源代码网推荐  cmd2.ExecuteNonQuery"执行建立表命令
源代码网推荐  con2.Close"关闭连接
源代码网推荐  "建立2个表
源代码网推荐  End Sub
源代码网推荐  End Class
源代码网推荐  
源代码网推荐    程序说明:程序中Button2_Click建立了两个表,kk和pp。其中kk包括一个种子列并且设定为主键。pp是一个一般的表。其实通过Button2_Click中所用的方法我们还可以建立数据库中的存储过程、约束等。其方法就是将OleDbCommand后的建立表的SQL语句换成存储过程、约束的SQL语句即可。由于SQL语句已经超出了本文的范围,所以这里不做讲解。
源代码网推荐  
源代码网推荐    总 结
源代码网推荐  
源代码网推荐    对于ADO.Net的编程来说除了要掌握ADO.Net的技术外,还必须掌握数据库的一些知识。本文只是编写了两个简单的数据库程序,其目的是让大家知道,ADO.Net的编程其实本身并不复杂。
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华