Response 개체 : 서버 측 정보를 클라이언트에게 전송(응답) Write() - 페이지에 문자열을 출력한다. Redirect() - 지정된 페이지로 이동한다. Expires - 현재 페이지의 소멸 시간을 설정한다. Buffer - 버퍼링 사용 여부를 결정한다. Flush() - 현재 버퍼의 내용을 출력한다. Clear() - 현재 버퍼의 내용을 비운다. End() - 현재 페이지를 종료한다. WriteFile() - 스트림(파일)을 출력한다. Request 개체 : 클라이언트에서 서버 측에서 어떤 결과값을 요청 QueryString[] - Get방식으로 넘겨져 온 쿼리스트링 값인 key와 value를 받고자 할 때 사용. 쿼리스트링(주소창에 직접입력)만 받는다. Form[] - Post방식으로 넘겨..
ASP.NET 기본적인 예제입니다. Visual Studio 2008 - 새 프로젝트 - 새 웹사이트 선택 ASP.NET웹사이트를 선택 후 프로젝트 파일을 저장할 경로를 지정합니다. 언어에서 Visual C# 과 Visual VB가 있습니다. 저는 언어를 ASP.NET C#으로 선택하고 작업합니다. [그림1-2]와 같이 솔루션탐색기에 기본구성파일이 추가됩니다. *.*.aspx는 디지인, *.*.aspx.cs는 코드구성, web.config는 전체 태그정의부터 핸들러, 모듈에 대한 정의가 들어가 있습니다. HTML(XML),CSS, JavaScript, ASP.NET 언어로 화면 구성 Default.aspx .myBackGround {background-color:Yellow;} function Hi() ..
.net Framwork : Databases, ASP.NET Web Application, XML Web Services 프로젝트 할 때 아키텍처 설계 .NET 2.0 기준으로 .NET 3.5 사용 C -> C++ -> C# 웹브라우저에서 요청-parser가 컴파일 처음만 컴파일 하기 때문에 맨처음 로딩 시간이 오래걸림 그 다음 부터는 빠르다. ASP.NET 추천사이트 : http://www.asp.net/, http://www.taeyo.net/ ASP.NET 응용 프로그램 Market : 쇼핑몰 : 상품관리, 회원관리, 주문관리 Root : 개인홈페이지, 게시판, 설문조사, 접속통계, 일정관리, 메모장, 폼메일, Board : 멀티형 게시판 : 한 개 소스로 여러기능을 하는 게시판 여러 개 생성, ..
ExecuteNonQuery() : 반환값이 없는(영향받은레코드 수만 반환) 명령어 실행 ExecuteReader() : 다중 레코드(한 개 이상의 레코드(필드와 컬럼으로 이뤄진))를 반환 ExecuteScalar() : 집계함수(AVG, COUNT)의 결과값 받고자할 때, 즉 단일 값 반환 DataSet : 메모리상의 데이터베이스, 죽, DB에 있는 한두개의 테이블을 읽어서 DataSet 개체에 보관해 놓으면, 마치 물리적인 DB를 메모리에 두고, 이를 사용해서 손쉽게 DB 입출력 기능을 구 현할 수 있는 막강한 클래스 SqlDataAdapter : SQL문의 결과값을 DataSet에 담아주는 역할. Dataset을 채우고 SQL Server 데 이터베이스를 업데이트하는 데 사용할 데이터명령 집합과 데..
입력 : Connection -> Command -> Parameter추가 -> ExecuteNonQuery() 출력 : Connection -> Command -> DataaAdapter -> DataSet -> Fill() -> Grid컨트롤에바인딩 상세 : Connection -> Command -> DataReader() -> Read() -> 일반컨트롤에 바인딩 수정/삭제 : 입력 패턴과 동일 : Connection -> Command -> Parameter추가 -> ExecuteNonQuery() 검색 : Connection -> Command -> DataAdapter -> DataSet -> DataTable -> Dataview -> RowFilter속성 -> Grid컨트롤에 바인딩 집계..
ADO.NET 관련 클래스 SqlConnection : SQL Server 데이터베이스에 대한 열린 연결을 나타낸다. SqlCommand : SQL Server 데이터베이스에 대해 실행할 Transact-SQL 문이나 저장 프로시저를 나타낸다. SqlDataReader : SQL Server 데이터베이스에서 행의 앞으로만 이동 가능한 스트림을 읽을 수 있게 한다. SqlDataAdapter : DataSet를 채우고 SQL Server 데이터베이스를 업데이트하는 데 사용할 데이터 명령 집합과 데이터베이스 연결을 나타낸다. DataSet : 메모리 내의 데이터 캐시를 나타낸다. DataTable : 메모리에 있는 데이터로 구성된 하나의 테이블을 나타낸다. DataView : 정렬, 필터링, 검색, 편집 및..
-- 트리거(방아쇠) : 구매(주문),재고테이블: 한명하나의상품을구매하면, 재고테이블에서 -- 해당재고량을1감소를자동처리해주는시스템: 주로저장프로시저쓴다. --[0] 트리거연습용테이블생성 --Drop Table dbo.[구매테이블] Create Table dbo.[구매테이블] ( CustomerID Int, --고객번호 ProductID Int, --상품번호 Quantity Int, --주문수량 ) Go --Drop Table dbo.[재고테이블] Create Table dbo.[재고테이블] ( ProductID Int, --상품번호 Quantity Int, --재고수량 ) Go --[1] 재고테이블에1번, 2번제품을10개넣어놓음(가상) Insert [재고테이블] Values(1, 10) Insert [..
-- TODO LIST 용테이블생성 Create Table Items ( ID Int Identity(1, 1) Primary Key, --일련번호 [Description] VarChar(8000) Not Null, --설명 Opened DateTime Default(GetDate()), --등록일 Closed DateTime Null, --완료일 Priority TinyInt Default(1) --우선순위(1:높음,2:보통,3:낮음) ) Go --Drop Table Items --6가지예시문: 입력, 출력, 상세, 수정, 삭제, 검색 Insert Into Items([Description], Priority) Values('먹고', 1 ) Insert Into Items([Description], P..
Form1.Designer.cs private System.Windows.Forms.ListBox listBox1; AddressBook.cs [ Class 파일 추가 ] Linq를 사용하기 위해 참조추가를 합니다. namespace WinLinqToSQL { /// /// AddressBook 테이블과 일대일 매칭되는 클래스 /// [Table(Name="AddressBook")] // Table 특성 사용해서 테이블로 보자 public class AddressBook { private int _Num; [Column(IsPrimaryKey=true, Storage="_Num")] public int Num // Num 속성은 Num 컬럼과 매칭, 기본키 설정 { get { return _Num; } ..
Linq를 이용한 DataSet 입니다. Form1.Designer.cs private System.Windows.Forms.ListBox listBox1; private System.Windows.Forms.ListBox listBox2; private System.Windows.Forms.ListBox listBox3; Form1.cs namespace WinLinqToDataSet { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection( "server..
바인딩(Binding) : 데이터 소스를 폼의 컨트롤과 연결하여 폼에 DB의 내용을 출력하는 기법 컨트롤과 DB과 연결되어 양방향으로 데이터가 오고 가는 것 DataBinding : 컨트롤에 대한 데이터 바인딩을 가져옴 Form1.Designer.cs private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.TextB..
SqlCommandBuilder : 연결된 SQL Server 데이터베이스에서 DataSet의 변경 내용을 조정하는데 사용되는 단일 테이블 명령을 자동으로 생성. 이 클래스는 상속될 수 없음 SqlDataAdapter는 SQL Server의 관련 인스턴스를 사용하여 DataSet의 변경을 조정하는 데 필요한 T-SQL문을 자동으로 생성. 그 러나 SqlDataAdapter의 SelectCommand속성을 설정하면, SqlCommandBuilder 개체를 만들어 단일 테이블 업데이트를 위한 T-SQL문을 자동으로 생성 가능. 그런 다음 설정하지 않은 추가 T-SQL문이 SqlCommandBuilder에 의해 생성 데이터 베이스 추가 Create Table AddressBook ( Num int identi..
DataAdapter : DataSet을 체우고 데이터 소스를 업데이트 하는데 사용되는 SQL 명령 집합 및 데이터 베이스 연결 Form1.Designer.cs private System.Windows.Forms.DataGridView dataGridView1; private System.Windows.Forms.DataGridView dataGridView2; private System.Windows.Forms.Button btnSave; Form1.cs namespace DataAdapter { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender,..
WinForm 에서 ADO ConnectionString문자열 연결하여 DB에 값을 입력/출력/수정/삭제 하는 예제입니다. Form1.Designer.cs private System.Windows.Forms.ListBox listBox1; private System.Windows.Forms.Button btnSelect; private System.Windows.Forms.Button btUpdate; private System.Windows.Forms.Button btnDelete; private System.Windows.Forms.Button btnSum; private System.Windows.Forms.TextBox txtCategoryName; private System.Windows.For..
윈 폼에서 ADO를 연결 상태를 확인 하는 예제입니다. Form1.Designer.cs private System.Windows.Forms.ListBox listBox1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; Form1.cs public partial class Form1 : Form { private SqlConnection Con; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Con = new SqlConnection(); Con.ConnectionStr..
Copyright © 2016 by WaaNee. All Rights Reserved.