Asp.net连接SQL Server2000数据库例程详解: <%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <script laguage="VB" runat="server"> sub page_load(sender as Object,e as EventArgs) Dim myConnection As SqlConnection Dim myCommand As SqlCommand Dim ds as DataSet ''1.connect to sql server myConnection = New SqlConnection( "server=localhost或者127.0.0.1;database=数据库名;uid=数据库用户名;pwd=数据库密码" ) myConnection.Open() la1.text="Connection Opened!" ''2.Create a table myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL )", myConnection ) myCommand.ExecuteNonQuery() la2.text="New table created!" ''2 添加纪录 myCommand = New SqlCommand( "Insert into [test] (name,sex) values( ''名字'',''性别'' )", myConnection ) myCommand.ExecuteNonQuery() la3.text="New Record Inserted!" ''3 更新数据 myCommand = New SqlCommand( "UPDATE [test] SET name=''Smith'' where name=''名字''", myConnection ) myCommand.ExecuteNonQuery() la4.text="Record Updated!" ''4 删除数据 myCommand = New SqlCommand( "delete from [test] where name=''Smith''", myConnection ) myCommand.ExecuteNonQuery() la5.text="Record Deleted!" ''5 用DataGrid显示数据 myCommand = New SqlCommand( "select * from [test]", myConnection ) MyDataGrid.DataSource=myCommand.ExecuteReader() MyDataGrid.DataBind() end sub </script> <html> <body> <asp:label id="la1" runat="server" /><br> <asp:label id="la2" runat="server" /><br> <asp:label id="la3" runat="server" /><br> <asp:label id="la4" runat="server" /><br> <asp:label id="la5" runat="server" /><br> <ASP:DataGrid id="MyDataGrid" runat="server" BorderColor="black" BorderWidth="1" GridLines="Both" CellPadding="3" CellSpacing="0" Font-Name="Verdana" Font-Size="10pt" HeaderStyle-BackColor="#aaaadd" AlternatingItemStyle-BackColor="#eeeeee" > </asp:DataGrid> </body> </html> 以上实例仅供参考.