목록전체 글 (54)
구름조아

간단하게 View화면을 만들어준다. [Login.aspx] 로그인 [Login.aspx.cs] string connectionString = ConfigurationManager.ConnectionStrings["UsersConnectionString"].ConnectionString; UsersConnectionString 부분은 Web.config에 따로 정의해주자 (하단 참조) SqlCommand command = new SqlCommand( "SELECT COUNT(*) FROM Users WHERE Username=@Username AND Password=@Password", connection); command.Parameters.AddWithValue("@Username", username)..

데이터베이스 연결 데이터베이스 연결은 다음과 같이 이루어진다. 1. 연결 문자열 생성 string connString = "Data Source=계정IP주소;Initial Catalog=데이터베이스이름; User ID=아이디;Password=비밀번호"; 위의 연결 문자열에서 Data Source는 데이터베이스 서버의 주소를 나타내며, Initial Catalog은 연결할 데이터베이스의 이름을 나타냅니다. User ID와 Password는 데이터베이스에 연결하기 위한 사용자 이름과 암호를 나타냅니다. 2. SQL 쿼리문 작성 string query = "SELECT Id, Name, Age FROM 테이블명"; 위의 쿼리문은 테이블에서 Id, Name, Age 컬럼을 가져오는 쿼리입니다. 3. SqlCon..
1. 조인(join) 이란? 두개 이상의 테이블을 결합하여 출력하는 명령어. 관계형 데이터베이스의 핵심적인 기능. PK와 FK의 값을 기반으로 join이 성립 된다. 조인은 여러 테이블을 하나의 테이블로 만드는 과정이다. INNER_JOIN 동일한 데이터의 값을 기준으로 실행되는 JOIN NATURAL_JOIN 양 테이블 간 동일한 컬럼명을 가지고 자동으로 매칭되는 INNER_JOIN CROSS_JOIN JOIN 하는 테이블간 조인 조건이 없을때 실행되는 JOIN OUTER_JOIN INNER JOIN과 같은 상태에서 기준이 되는 테이블은 다른쪽에 같은 값이 없어도 실행되어 출력하는 JOIN 2. CROSS JOIN 두개의 테이블 간에 매칭되는 모든 데이터 조합을 출력한다. 카티션곱(CARTESIAN P..
1. DCL (Data Control Language) 데이터베이스내 유저에 권한을 부여 하거나 회수 하는 명령어 GRANT 유저에게 권한을 부여하는 명령어 REVOKE 유저에게 권한을 회수 하는 명령어 2. GRANT 유저에게 각종 오브젝트 권한을 부여할 수 있는 명령어. 시스템 권한으로는 DBA, CREATE SESSION, CREATE USER, SYSDBA 등이 있다. 부여할 수 있는 오브젝트 권한의 종류는 다음과 같다. ALTER 테이블을 수정 할 수 있는 권한 DELETE 삭제 할 수 있는 권한 ALL 특정 테이블에 대한 모든 권한 INDEX 인덱스를 생성 할 수 있는 권한 INSERT 지정된 테이블에 대한 INSERT권한 REFERENCED 지정된 테이블을 참조하는 제약조건을 생성 할 수 있..