본문 바로가기
잡다

기말을 준비하며 ㅡㅡ;

by 상레알 2009. 4. 28.


데이터베이스 - log 데이터를 안전하게 저장 복원을 위해

고정형 가변형 - 자리수가 일정///자리수가 일정하지 않은것

varchar 가변형

c#에서는 문자 를 "" 이였으나 SQL은 '' 한개짜리는 사용한다.

INSERT INTO 테이블이름 (항복이름들) VALUSE (추가할 내용);

SELECT 표시할항목 FROM 테이블;

데이터 베이스 연동후    sql은 대소문자 구별을 하지 않는다!!!! 버럭 ㅠㅠ

     //Initial Catalog 데이터베이스 이름
        string dsn = "Data Source= (local);Initial Catalog=Nsu; Integrated Security=True";//윈도우에서 인정하는 방식 integrated security 윈도우 인증(os에서하는 인증)
  //Data Source => 데이터가 설치된 (보통서버는 db아이피 주소 같은것을 써준다,여기는 컴터 이름을 썻음)
        // string dsn = "Data Source= (local)\\SQLEXPRESS;Initial Catalog=Nsu; Integrated Security=True";  // 
       // string dsn = "Data Source= (local);Initial Catalog=Nsu; User ID=sa;Password=1234";//   sql, 인증
        // 인증 보안 방법 2가지 윈도우 방식 sql dbms 에서 원하는 인증 방식 두가지가 잇다
        // 인트라넷같은대에서만 가능 보통은 할때는 윈도우방식이아니라 sql인증을해야된다고는 한다.
        //웹서버 역활도 해서 학교컴에서는 할수잇는거임
       // string dsn = "Data Source= (local)\\SQLEXPRESS;Initial Catalog=Nsu; User ID=sa;Password=1234";   // sql 2005

    sql = "INSERT  INTO  회원 ( 아이디 , 패스워드, 성명)  ";
        sql += " VALUES  (@아이디, @패스워드, @성명)";
//아이디 는 컬럼이름
//  @ 매개변수

//클래스이름      // 객체이름         // 생성자 (매개변수로 dsn을 넘겨준다)
    SqlConnection con = new SqlConnection(dsn);  // 연결 처리

    SqlCommand cmd = new SqlCommand(sql, con);  // 명령처리. 매개변수 뒤에는 연결 객체 이름
// 이거 시험에 꼭낸다능......


저장~댓습니다 안댓는습다. 이거 올리는거래요~~week09다운받아서 집pc 자료가 저장되었습니다.
내 pc는 sql2005 기본디비 엿습니다 익스프레스엿습니다.  2008 설치 되엇습니다.~

웹페이지를 새로 추가하면 아래중 6개가 자동생성되고 마지막줄을 추가해줘야한다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient; //추가


try    // 예외 발생 예상지역
{}
catch(Exception ex)  //예외 처리
{}