[정수리] 작업 2 기본 데이터베이스 조작
2944 단어 데이터베이스
⑥ aspx 파일 이름 변경
⑥ 키워드 Language, AutoEventWireup, CodeFile, Inherits
⑥ 데이터베이스용 기본 작업 SELECT, INSERT, UPDATE, DELETE
【조작 절차】
1. 겹치는 이름Default.aspx 파일
1. Default를 우클릭한다.aspx→복제, 웹 사이트 웹→붙여넣기를 우클릭하면 복사본Default를 얻을 수 있습니다.aspx 및 복제본Default.aspx;
2. 던전 Default를 우클릭한다.aspx → 이름 바꾸기 (또는 천천히 두 번 클릭), 겹치는 이름은 Select입니다.aspx.이제 복제본Default.aspx에서 자동으로 Select로 이름이 바뀝니다.aspx.cs, aspx 파일의 CodeFile 속성도 자동으로 Select로 변경됩니다.aspx.cs;
3. Select를 수정합니다.aspx.cs 파일의 클래스 이름은 Select이며 동시에 Select를 수정합니다.aspx의 Inherits 속성은 Select입니다.
4. Select를 우클릭한다.aspx, 브라우저에서 실행 결과 보기;
5. AutoEventWireup 속성을 false로 변경하고 Select를 마우스 오른쪽 버튼으로 클릭합니다.aspx, 브라우저에서 실행 결과를 봅니다.
2. 사용자를 삽입합니다Name 은 장삼이고 비밀번호는 123입니다.
1. Default를 복사합니다.aspx의 던전Default.aspx, 이름을 Insert로 변경합니다.aspx;
2. Insert를 수정합니다.aspx의 코드는 다음과 같습니다.
using System;
using System.Data;
using System.Data.SqlClient;
public partial class Insert : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string connectionString = "Server=.\\SQLEXPRESS;Database=NetShop;Trusted_Connection=SSPI";
string cmdText = "INSERT INTO Users(Name,Password) VALUES(' ','123')";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionString;
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = cmdText;
conn.Open();
Response.Write(cmd.ExecuteNonQuery().ToString());
conn.Close();
}
}
3. Insert를 우클릭한다.aspx, 브라우저에서 보기, 데이터베이스 NetShop에서 표 Users의 변화를 봅니다.
3. Name을 장삼으로 변경한 사용자는 이사이고 비밀번호는 321입니다.
1. Insert를 복사합니다.aspx, 이름을 Update로 변경합니다.aspx;
2. Update 수정aspx.cs에서 cmdText 문자열은 다음과 같습니다.
"UPDATE Users SETName='이사', Password='321'WHERE Name='장삼'."
3. 업데이트를 우클릭한다.aspx, 브라우저에서 보기, 데이터베이스 NetShop에서 표 Users의 변화를 봅니다.
넷째, 삭제Name 이 넷인 사용자
1. Insert를 복사합니다.aspx, 이름을 Delete로 변경합니다.aspx;
2. Delete를 수정합니다.aspx.cs에서 cmdText 문자열은 다음과 같습니다.
"Delete FROM UsersWhere Name='이사'"
3. Delete를 우클릭한다.aspx.cs, 브라우저에서 보기, 데이터베이스 NetShop에서 표 Users의 변화를 봅니다.
[설명]
1. aspx 파일 중의 몇 가지 속성은 이름을 바꾸는 과정에서 그 의미를 비교적 명확하게 볼 수 있다. 특히 AutoEventWireup 속성은 이 속성이 유사한 Page 를 귀속시킬지 여부를 결정한다.Load () 와 같은 자동 실행 이벤트 처리 프로그램은 기본값true입니다.false로 설정하면 PageLoad() 이벤트 프로세서가 자동으로 실행되지 않습니다.
2. 이 네 개의 조회, 삽입, 변경, 삭제 프로그램을 보면 알 수 있듯이 ADO를 사용한다.NET의 Connection, Command, DataReader 세 가지 핵심 클래스는 이미 데이터베이스의 네 가지 기본적인 조작을 완성할 수 있다. 우리 다음 프로그램은 주로 이 세 가지 ADO를 사용한다.NET의 핵심 클래스입니다. DataAdapter, DataSet, DataSource 클래스를 사용하지 않습니다.ADO.NET의 Connection, Command, DataReader 세 핵심 클래스는 데이터베이스 조작의 밑바닥 클래스이기 때문에 시스템의 성능을 더욱 향상시킬 수 있을 것이다.
저작권 소유©2012,서원스튜디오.전재를 환영합니다. 전재는 출처를 밝혀 주십시오.소스 코드: QQ 그룹 공유 13033480(전자상거래 시스템 소스 코드)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SQLite의 query로 망설임이것은 내가 처음 안드로이드 응용 프로그램 개발에서 망설이고, 그 후 해결 된 방법을 비망록으로 철자하고 있습니다. java에서 SQLite를 이용한 애플리케이션을 작성하는 동안 EditText에 입력된 item이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.