저번 포스팅에서는 간단하게select 문과 from where 절을 사용하는방법에 대해 알아보았다이번엔 where 절에대해 좀더 자세하게 알아보겠다. 저번 포스팅에서 where 절은 조건을 걸어 준다고 했다하지만 조건을 거는 방법은 여러가지가 있는데두 개 이상의 값을 비교하려면 IN연산자와NOT IN 연산자를 사용해야한다.먼저 IN 연산자를 이용해 굿스포츠, 대한미디어 의출판사들의 책들을 select 해보자 위처럼 IN 연산자를 이용해 원하는 출판사들의 책들을select 할수 있었다 다음 NOT IN 을 사용해 보겠다 이번엔 LIKE연산을 이용해 직접 텍스트를 넣어 원하는속성값을 구해보겠다. 또한 %를 사용해 특정 단어가 들어간 값들도 select 할수있다 다음 복합조건에 대해 알아보자복합조건은 wher..
데이터베이스에서 조작어는 굉장히 중요하다이 조작어들을 모르면 데이터베이스를 사용하여웹 개발을 할수 없을 정도이다.데이터의 조작어들을 알아야 데이터베이스에서 원하는 값을 뽑아서 검색할수 있고 웹에서데이터베이스로 데이터를 삽입 삭제를 할수있다.먼저 가장 쉽고 중요한 검색문을 알아보자데이터베이스에서 데이터를 검색할 때에는select 라는 질의어를 사용한다select 문을 사용해야만 웹 개발중로그인 기능을 구현할수 있다. select 문을 사용하려면 from 과 where 도 같이알아야한다 from 은 데이터를 검색하는데어디 테이블에서 데이터를 검색할지를 명시한다where은 검색 조건으로 어떤 조건으로 데이터를뽑아낼지를 설정할수 있다. 먼저 select 문을 사용해보자 select문은 원하는 db에저장되어있는 ..
이번엔 자바 빈에대해 알아 보겠습니다. 빈 이란 반복적인 작업을 효율적으로 하기 위해 생성하여 사용합니다.빈이란 JAVA언어의 데이터 와 기능으로 이루어진 클래스 입니다JSP페이지를 만들고 액션태그를 이용하여 빈을 사용합니다. JAVA를 공부하면서 객체를 만들어본 경험이 있을겁니다. 데이터 객체에는 데이터가있어 그에 해당하는 setter과 getter가 있습니다빈을 만든다는것은 데이터 객체를 만들기 위한 클래스를 만드는 것입니다. 먼저 빈을 만들어보도록 하겠습니다.프로젝트에서 패키지를 생성후패키지안에 클래스를 생성합니다. 이름은Student.java로 만들겠습니다. 이름란에 Student 적어줍니다. 다음 Student.java 클래스에데이터를 넣어줍니다 다음 클래스안에 getter와 setter을 만들..
이번엔 SQL Developer 를 설치해보겠습니다이 툴은 오라클에서 제공하는 데이터베이스 전용 GUI 툴입니다 sqlplus 보다 쉽게 데이터베이스를 관리 할수있습니다. 먼저 오라클 홈페이지에서 다운로드 합니다 JDK 는 있다는 가정하에 JDK 미포함으로 다운받았습니다. 이제 다운로드한 압축파일을 압축해제 하여 C드라이브에 넣어줍니다 이제 디벨로퍼를 실행시켜 보겠습니다 위이미지의 sqldeveloper 로 실행할수 있습니다 전포스팅 에서 sqlplus 로 scott 계정을 만들었기때문에scott 계정이 생성되있는것을 볼수 있습니다. 화면 좌측 상단에 scott 계정 왼쪽 + 버튼을 눌러 계정에 접속할수있습니다 비밀번호 tiger 입력하여 접속합니다 화면 좌측상단에 테이블을 누르면 저번 포스팅때 생성한 ..
웹개발을 하다보면 데이터베이스는 거의 필수적으로사용이 됩니다. 예를 들어 회원들의 데이터들과 게시판기능의글제목 글내용 조회수 등의 여러 데이터가 존재합니다. 이러한 많은 데이터를관리하기 위한 수단으로 데이터 베이스가 있습니다. 데이터 베이스는데이터의 추가 삭제 검색 등의 기능이 쉽게 되어있어 사용자들로 하여금 원하는 데이터를 빠르게 이용할수 있도록 해줍니다 그리고 데이터베이스를 관리하는 도구가 DBMS(DataBase Management System) 데이터 베이스 관리시스템입니다 DBMS는 언어와 데이터 베이스를 연결해 주는 도구 입니다. DBMS는 종류가 다양하며 그 중에서도 가장 많이사용 하는것이RDBMS(Relational DataBase Management System)입니다. 그래서 RDBMS..