★Asp.net이 SQL Server2000 데이터베이스에 연결하는 방법★
안녕하세요 여러분, 다음은 ASP.net을 SQL Server2000 데이터베이스에 연결하는 루틴입니다.
SQL Server2000 데이터베이스 루틴에 대한 Asp.net 연결에 대한 자세한 설명을
여러분과 공유하고 싶습니다.
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="서버">
하위 page_load(발신자는 Object,e는 EventArgs)
myConnection을 SqlConnection으로 흐리게 설정
myCommand를 SqlCommand로 흐리게 설정
ds를 DataSet으로 희미하게 표시
'1.SQL 서버에 연결
myConnection = New SqlConnection( "서버=localhost;데이터베이스=Pubs;uid=ueytjdf;pwd=doekdf" )
myConnection.Open()
la1.text="연결이 열렸습니다!"
'2.테이블 생성
myCommand = New SqlCommand( "CREATE TABLE [테스트] ([id] [int] IDENTITY (1, 1) NOT NULL ,[이름]
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)", myConnection )
myCommand.ExecuteNonQuery()
la2.text="새 테이블이 생성되었습니다!"
'2 레코드 추가
myCommand = New SqlCommand( "[테스트] (이름, 성별) 값('黄志文','male' )에 삽입",
마이커넥션)
myCommand.ExecuteNonQuery()
la3.text="새 기록이 삽입되었습니다!"
'3 데이터 업데이트
myCommand = New SqlCommand( "UPDATE [테스트] SET name='Smith' where name='이명'", myConnection )
myCommand.ExecuteNonQuery()
la4.text="기록이 업데이트되었습니다!"
'4 데이터 삭제
myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
myCommand.ExecuteNonQuery()
la5.text="기록이 삭제되었습니다!"
'5 DataGrid를 사용하여 데이터 표시
myCommand = New SqlCommand( "[테스트]에서 * 선택", myConnection )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
서브 끝
</script>
<html>
<본문>
<asp:label id="la1" runat="서버" /><br>
<asp:label id="la2" runat="서버" /><br>
<asp:label id="la3" runat="서버" /><br>
<asp:label id="la4" runat="서버" /><br>
<asp:label id="la5" runat="서버" /><br>
<ASP:DataGrid id="MyDataGrid" runat="서버"
테두리색상="검은색"
테두리 너비="1"
GridLines="둘 다"
셀패딩="3"
셀 간격="0"
글꼴 이름="베르다나"
글꼴 크기="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:데이터 그리드>
</body>
</html>