数学建模社区-数学中国

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

作者: rewd    时间: 2004-12-23 11:19
标题: ★Asp.net如何连接SQL Server2000数据库
<>★Asp.net如何连接SQL Server2000数据库
1 ]7 n: X* o1 U% v5 D     
; g% n, t. A/ ^" s8 @. x     大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
8 b# x  E' ]+ o3 a% T8 ]; R9 C     在这里和大家分享一下: . }! y6 \# O! ^  i- b, C
     
! K* g& d! N# q     Asp.net连接SQL Server2000数据库例程详解: # X) O  S$ k- C3 X& x1 z
     &lt;%@ Import Namespace="System.Data" %&gt; * V5 b/ N; n( R) r9 l3 F3 `( M
     &lt;%@ Import NameSpace="System.Data.SqlClient" %&gt; / R) _$ q& Z& ~! F" @
     &lt;script laguage="VB" runat="server"&gt; ! H- I' T2 ]1 D& F4 C* O
     sub page_load(sender as Object,e as EventArgs)
, }7 k4 M% h4 b8 p  X/ Z     Dim myConnection As SqlConnection : h, W5 [5 y# u( o9 k
     Dim myCommand As SqlCommand - Q- O% t9 ]. p; Y9 D  `- ]
     Dim ds as DataSet
4 O+ a* G$ G2 r) {* R% r0 \     '1.connect to sql server
5 c% P# {* L/ b2 z. R     myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) + g$ _( p$ e4 b) s
     myConnection.Open() $ h. y2 w5 \$ u! T- j3 A' X. N
     la1.text="Connection Opened!" " S* |* ]2 B2 ~% x0 t, J( t
     
9 G9 m4 e6 L9 q8 G5 _+ W     '2.Create a table
& n4 F6 e' V; P, l; j! d$ X     myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
. e8 r# E- t$ c0 M* G     
3 g4 j6 K: o3 L     [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ; i2 n) f( F8 n
     
( G- {8 W2 q; L     )", myConnection ) ; u( H1 V! F; V& V) h' K
     myCommand.ExecuteNonQuery()
: H  K  _: r% `  [+ M     la2.text="New table created!" ; @( B6 i) N) e( H& ~3 }/ p
     
9 _: q! f) C& [: P, r     '2 添加纪录
. u" F% v) k2 I; `0 q) A& H     myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
/ E, I0 K" C/ g. W4 k- D: D     3 W0 C9 f5 J% k
     myConnection )
' B6 g; ]" i* [+ J: l$ G1 H     myCommand.ExecuteNonQuery()
/ f8 @! d4 e9 y7 |) L5 d- Y( X1 Z# o& H     la3.text="New Record Inserted!" 0 l9 a0 e0 c6 _" S  W
     
: q; N7 I; ?/ x     '3 更新数据 7 T4 t% e' l5 j4 d, K
     myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) : K; p9 Z1 a- u0 ^8 `% T
     myCommand.ExecuteNonQuery()
7 B3 W9 O% b/ r% |4 Q, |     la4.text="Record Updated!" ' I- ?, W, v: ~! \
     ! e& d8 F! m* ]. a
     '4 删除数据
6 J+ x* E9 j3 ?  i- i$ k8 e     myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) * ]" H; N. p$ L* W& @5 R
     myCommand.ExecuteNonQuery()
0 Z3 ]; t! g" n# Y* b8 s     la5.text="Record Deleted!"
$ F! R9 ~8 L4 F( b4 ~2 i0 ?     
4 k8 T4 P4 S2 h( d6 l6 e     '5 用DataGrid显示数据
4 G! @* f- [- U     myCommand = New SqlCommand( "select * from [test]", myConnection ) " n) l8 D: w+ a: @
     MyDataGrid.DataSource=myCommand.ExecuteReader() ) ^- N3 s, Z: C. b: o5 C# r4 E
     MyDataGrid.DataBind() - C+ U! j: a" k; R
     end sub
( Q- F+ I. _9 m3 X! P: r/ z3 M! {# H     &lt;/script&gt;
5 K8 ]1 b5 m/ j4 l7 a     &lt;html&gt;
7 N$ z1 D% t+ |- A" q3 C) P     &lt;body&gt; 9 w2 `7 B2 d; _; ?3 r
     &lt;asp:label id="la1" runat="server" /&gt;&lt;br&gt; 3 }4 [0 ~3 E+ E) Z2 e
     &lt;asp:label id="la2" runat="server" /&gt;&lt;br&gt; * z3 j+ _9 H6 s6 x9 F/ t6 f) T$ O: P
     &lt;asp:label id="la3" runat="server" /&gt;&lt;br&gt; ! T  n% [$ Y. O5 f
     &lt;asp:label id="la4" runat="server" /&gt;&lt;br&gt;
' M/ |& \) X0 q8 _' Z4 o" T     &lt;asp:label id="la5" runat="server" /&gt;&lt;br&gt;
7 y' t5 `6 m! m! A     &lt;ASPataGrid id="MyDataGrid" runat="server" ) E. M# y. K8 a# R' D, u. A
     BorderColor="black"
  _- X5 r) O  x3 O, s# z& z8 }     BorderWidth="1"
5 e! ?* U0 Y7 t     GridLines="Both"
; ~, ^8 J# q+ U$ C% X. Q6 \     CellPadding="3"
0 r. v. S9 ?# g% o" l1 ^     CellSpacing="0"
. \% t5 {( k, h     Font-Name="Verdana"
7 P7 T% X6 p! Z6 m- |     Font-Size="10pt" , h9 h( a) w. @$ P7 m+ n% Q* U
     HeaderStyle-BackColor="#aaaadd"
7 W/ v; e: m* x+ V     AlternatingItemStyle-BackColor="#eeeeee"
  W$ }2 g$ ~2 W8 g     &gt; 0 V4 U3 R/ K5 I
     &lt;/aspataGrid&gt; 0 k6 S0 ?) T5 q/ ^' [/ S- q% m
     * k/ d+ F' n, K9 M
     &lt;/body&gt; 6 [8 Z8 ]/ n% z/ K) b
     &lt;/html&gt;
, B: }+ l# H7 G* V5 |     -------------------------------------------------------------------------
6 n" S2 T% j0 @     推荐空间:
4 E& F& T4 {: h+ t     
  U* C, |) r% ?- ?     ◆商务型C                送CN域名          1600元/年
9 {2 ~4 h9 i9 @* T$ y. C1 }     独立500网站空间 ,同时支持 ASP, ASP.NET;
5 ?' ]9 s4 E5 F5 p0 T6 X) l     提供SQLSERVER2000的数据库存,支持ACCESS数据库
+ J& I# {4 O5 w& r     送800MB邮箱邮箱 8 C7 D3 Z! X! l. \+ q
$ e, R" N0 b- u9 q! d$ d+ N- D7 l& b
     ◆虚拟专用C型机          送CN域名         4000元/年 0 D. ~  H. D6 c3 K2 f) O
     3000M的网站空间,同时支持 ASP, ASP.NET
# R$ T' w6 W: z. D  Z     支持SQLSERVER2000/access数据库,数据库空间不限 8 B( x/ S& q  ^3 q  p" I
     送2000M VIP 企业邮局
8 W: t) c% m: L8 }# i) G" Z4 D     ------------------------------------------------------------------------ , l" }# I9 O* f
     同时有本月特大的优惠:
% V9 ~$ @8 t6 k8 r2 z* Y     5 v4 L" T+ P3 X, j( i0 X8 |1 j3 t
     ◆增强C型主机      送CN域名          送300M 邮局        698 元/年 ; J7 ?+ W2 f9 X2 j
     ◆基本C型主机    送.CN或.COM域名     送100Mb邮局        348 元/年
- m( {, ?% R" z+ A- U2 P- {4 A     ********************************************************************
$ C& Z, V8 T8 y" p# [- _    ★购买或者续费时代互联的产品,产品7折大优惠!! [  X0 a/ P6 Y: a: j1 y6 p
      详情请见:http://now.net.cn/special/index_chris.net
, B+ J2 }# e, G9 ^7 [    ★.CN+地区.CN                 仅需180元!
& W2 A8 S2 T& B; e6 H      .Cn+VDNS无限+.COM+地区.CN   仅需228元!+ e* \0 ~$ ~7 P4 M
     更多优惠,详情请见:http://now.net.cn/special/</P>8 i% d2 u; w. W1 t1 |
<>     全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> 5 k" ?. o$ f* z
     Q Q:188092185  342186899+ @% E5 e6 B1 X  F% G7 c
     TEL:0756-2281071 </P>
作者: wy617958197    时间: 2014-9-4 20:48
谢谢谢谢。。




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