AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > .NET技术

ASP.NET教程第五讲 数据库的操作

51自学网 http://www.51zixue.net

  5.3 操作数据库

  通过一个Command对象,我们才可以对数据库进行操作


Dim myConnection As SQLConnection = New SQLConnection("server=localhost;uid=sa;
pwd=;database=pubs")
Dim myCommand As SQLCommand = New SQLCommand("select * from Authors", myConnection)
myConnection.Open()
Dim dr As New SQLDataReader
myCommand.Execute(dr)

...

myConnection.Close()

或者 这样做
Dim myConnection As New SQLConnection("server=localhost;uid=sa;pwd=;database=pubs")
Dim mycommand As New SQLCommand( _
"UPDATE Authors SET phone='(800) 555-5555' WHERE au_id = '123-45-6789'", _
myConnection)
myCommand.ActiveConnection.Open()
myCommand.ExecuteNonQuery()
myCommand.ActiveConnection.Close()


  这些都是SQLCommand的标准用法,下面列出了Command的所有属性和相关方法。

  ActiveConnection 取得或设置联结Connections

  CommandText 执行的SQL语句或储存过程(StoredProcedure)名

  CommandTimeout 超时

  CommandType Command操作的类型(StoredProcedure,Text,TableDirect)三种,默认Text

  Parameters 操作储存过程时使用

  Execute() 执行SQL语句或储存过程

  ExecuteNonQuery() 同上,但无返回,或者说,只返回记录的数量

  注意: 和ASP一样,在运行完以后一定要注意关闭Connection,否则会很耗服务器资源的。

  5.4 数据的显示

  在这节的讲解前,我们先建立一个数据库,名字叫 aspnet 然后里面有一张表user 结构如下:


uidusernameEmail
1 User1Mail1
2 User2Mail2
3 User3 Mail3

  SQL 语句 Select * From User

  数据库语句 server=localhost;uid=sa;pwd=;database=aspnet

 
 

上一篇:ASP.NET教程第三讲 输入验证控件  下一篇:ASP.NET教程第一讲 ASP.NET简介