数学建模社区-数学中国

标题: ★Asp.net如何连接SQL Server2000数据库 [打印本页]

作者: rewd    时间: 2004-12-23 11:19
标题: ★Asp.net如何连接SQL Server2000数据库
<>★Asp.net如何连接SQL Server2000数据库
3 K1 A! K: e' R# U, G2 H     " n2 H4 l9 u1 A3 S1 @& l
     大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
& @3 E* i8 |: d: U) ~     在这里和大家分享一下: ) j( M2 x( c5 f3 I, l/ C" B! D
     6 Q" F# [, f% F
     Asp.net连接SQL Server2000数据库例程详解:
* x8 D/ G, ^: D) G     &lt;%@ Import Namespace="System.Data" %&gt;
: q; M0 P. ]; N     &lt;%@ Import NameSpace="System.Data.SqlClient" %&gt; ) O7 _; d& H% R8 D# g
     &lt;script laguage="VB" runat="server"&gt;
- a6 m- F0 t& r     sub page_load(sender as Object,e as EventArgs) : ~" e6 {' R; y+ c" h* U- `9 S
     Dim myConnection As SqlConnection
- w0 S' ~" h6 b- c     Dim myCommand As SqlCommand
; K* [) K7 K5 Y; _+ [0 [     Dim ds as DataSet
' R& }2 d$ S3 c: k( e2 k- f     '1.connect to sql server # d: t  o. X1 j) M6 f/ P
     myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
- a8 `) @  `+ k3 l7 U     myConnection.Open()
6 ?. Q4 f8 s3 D( b/ L9 M, Q     la1.text="Connection Opened!"
' X% ~- p8 G9 d7 t/ n2 `$ M     + }0 \5 L- @1 s" ~9 O% U
     '2.Create a table
5 n$ m8 [2 a  \8 R* r     myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
  W% G7 O5 D# L7 N6 M1 b8 ^$ A5 p     
1 X4 X5 ^8 D8 i' j1 f# l4 ]8 I     [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL   p* m/ y6 a% O
       V" P! ]# W  ~: `6 i+ C) U' V
     )", myConnection ) * Q7 z1 o) L3 `
     myCommand.ExecuteNonQuery()
$ N+ J1 m0 k! D/ K5 R' _3 X! a     la2.text="New table created!"
, f' C( g) `5 W. C  P/ Z     
7 w" ]& q: u( B( \- m     '2 添加纪录
8 O! l, k: X5 t' D0 o1 M% F     myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
* b$ i; j* f, v" s" y( s     . N: W  R( p/ w4 o( P( @
     myConnection )
; N* G- i8 T+ P1 [8 `     myCommand.ExecuteNonQuery() ! {2 {6 K" I0 t8 e* ~$ v9 J
     la3.text="New Record Inserted!"
" @% f. {) k3 Z' e: g" c8 |4 A     
- X: m6 n3 U6 `3 f     '3 更新数据
0 l; |2 u% ~6 a. ~     myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
  I7 t) O' l! X     myCommand.ExecuteNonQuery()
0 g  J: F5 c2 c9 Q" U     la4.text="Record Updated!" * p- _" B, }7 W, h8 C+ f
     9 T  Q: x% b# Y+ B& w6 L
     '4 删除数据 5 R, }2 H4 k6 }) N  t. _# A
     myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
6 d5 g) `* R: D; I$ g- v& W: W     myCommand.ExecuteNonQuery() ( [4 a( B: |, k' C" m5 h* t# T
     la5.text="Record Deleted!" 6 }2 B' e! `5 d8 \5 J
     
1 y8 d0 y2 p; ?3 _) ^8 @# i' C     '5 用DataGrid显示数据 ) R1 W9 }2 y. ^- _0 {
     myCommand = New SqlCommand( "select * from [test]", myConnection )
& ?3 D# b$ H" {* `/ f7 b4 T     MyDataGrid.DataSource=myCommand.ExecuteReader() 1 [# J6 q) ^4 n% B. z
     MyDataGrid.DataBind()
( B  P% S* d- |6 @     end sub ' T( f' e- }2 G. w; @8 R
     &lt;/script&gt;
/ K6 F# D2 g. s' j; V     &lt;html&gt;
$ @; [. n' N( r# F8 l  K     &lt;body&gt; * }. ^; z, ?2 r4 Q
     &lt;asp:label id="la1" runat="server" /&gt;&lt;br&gt;
4 F8 r0 E. P, b' `7 k. \5 i% x     &lt;asp:label id="la2" runat="server" /&gt;&lt;br&gt;
# o2 ?8 R4 k; G     &lt;asp:label id="la3" runat="server" /&gt;&lt;br&gt;
' E+ ?8 G3 K% D4 R     &lt;asp:label id="la4" runat="server" /&gt;&lt;br&gt;
! b3 J: l8 U4 l) `     &lt;asp:label id="la5" runat="server" /&gt;&lt;br&gt;
3 n6 s% i* @  Z9 A     &lt;ASPataGrid id="MyDataGrid" runat="server" / R* S. E7 C6 M& k  x- Z, Q
     BorderColor="black"
; N  l; [7 d9 @* s0 x, ~     BorderWidth="1" 1 I) }6 f) A- X8 i/ ^. A
     GridLines="Both" 7 Z9 C% k! F4 x) c# Q8 t
     CellPadding="3"
- T& W2 p% ^, M9 b! e) \  I  @     CellSpacing="0" 4 a! q$ Z. E% C8 `: _& D
     Font-Name="Verdana"
* _3 U8 q# g9 F: ?  M' D     Font-Size="10pt" 7 U9 a" E1 ?) y+ p0 e, ^8 g
     HeaderStyle-BackColor="#aaaadd" ) J7 U* v* a# h3 w2 b1 \
     AlternatingItemStyle-BackColor="#eeeeee" $ G& i* |/ J+ v% U/ I
     &gt; ( ?' [& |  M! a! p1 z  S  w# A: d  i
     &lt;/aspataGrid&gt;
  J+ A  O. M# ?& |2 o, z8 r% q" A     
, {) ?& s. w1 O+ Z     &lt;/body&gt; 0 x5 ~9 N( s4 R& i
     &lt;/html&gt; + S. n( P4 F0 f0 L
     ------------------------------------------------------------------------- + U5 X; Q  _1 L' r. [
     推荐空间: ' Z  t; G2 f* |+ P# p
     
+ `- p! h6 \$ w% z7 b/ E/ G     ◆商务型C                送CN域名          1600元/年 & \$ M. t, L+ p+ P1 G
     独立500网站空间 ,同时支持 ASP, ASP.NET; % ]" g% P8 F$ z& _0 d# M
     提供SQLSERVER2000的数据库存,支持ACCESS数据库
8 c' T9 y! `/ }9 y     送800MB邮箱邮箱
& a* l  Z% o7 [4 D; E; y - m/ A$ Y; y3 s# o- w6 a# y- j3 o
     ◆虚拟专用C型机          送CN域名         4000元/年
9 c( |( y5 [% `/ o) z     3000M的网站空间,同时支持 ASP, ASP.NET 1 i1 d/ t' a; I: ?7 Z; }) m  Z
     支持SQLSERVER2000/access数据库,数据库空间不限 4 B4 E4 X" |3 b2 ]7 i: O5 G
     送2000M VIP 企业邮局
* l% Z( c0 }! C& |4 e9 x' o4 b# T     ------------------------------------------------------------------------
$ r# b8 G/ R5 S+ ?     同时有本月特大的优惠:
$ i6 @6 B9 `* P0 s$ D     
/ g) @- d1 B) {# p/ D     ◆增强C型主机      送CN域名          送300M 邮局        698 元/年 - D" k9 L* y8 T8 z: |
     ◆基本C型主机    送.CN或.COM域名     送100Mb邮局        348 元/年
9 X( O* N6 R9 v: P     ********************************************************************
& e( y; ?: Y* O; q* E. z    ★购买或者续费时代互联的产品,产品7折大优惠!
2 z2 I9 c8 r! t) d& H# x' I% E      详情请见:http://now.net.cn/special/index_chris.net8 H# z% n- l6 C# u9 G6 t
    ★.CN+地区.CN                 仅需180元!+ R% x/ D1 }# D. R- m, y( F
      .Cn+VDNS无限+.COM+地区.CN   仅需228元!$ ]8 I4 j3 g0 u5 C9 J, m
     更多优惠,详情请见:http://now.net.cn/special/</P>3 Q. j4 W4 f2 G9 D
<>     全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> - T2 y5 P; c7 L
     Q Q:188092185  342186899
9 x7 O% x1 W; _1 Y8 n, Q3 L     TEL:0756-2281071 </P>
作者: wy617958197    时间: 2014-9-4 20:48
谢谢谢谢。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5