Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

칠이구729의 코딩 노트

Eclipse와 DB 연동해서 값 출력하기 (4) 본문

Eclipse

Eclipse와 DB 연동해서 값 출력하기 (4)

칠이구729 2021. 4. 27. 16:02

DB안에 테이블 만들고 값 넣기

 

Open SQL Scrapbook을 선택

 

초기 화면

 

Name을 설정하면 Type는 자동으로 바뀜

 

그 후 Database도 선택

 

준비 완료

 

테이블 생성을 위한 코드 작성 후 실행

 

Run SQL Command LIne을 실행

 

conn system/1234 를 입력하여 로그인

 

desc tbl_member; 을 입력하여 결과 확인

 

테이블 안에 들어갈 values 작성 *values를 value로 작성하면 오류가 나니 주의할것

 

set linesize 300; 과 select * from tbl_member을 실행

 

비밀번호가 첫번째 문자를 제오한 나머지를 *로 나타내는 SQL문을 작성 ex) select userno, userid, username, RPAD(SUBSTR(userPW,1,1),LENGTH(userPW),'*') from tbl_member; 

 

mbrList.jsp로 돌아와 sql 변수 안에 입력 * 그대로 복사해서 가져올 경우 String sql = "select userno, userid, username, RPAD(SUBSTR(userPW,1,1),LENGTH(userPw),'*') from tbl_member;"; 로 복사가 되는데 이경우 문자열 안에 ';' 를 지우지 않으면 오류가 발생함

 

SQL문에서 select해오는 순서에 맞게 정수를 입력하면 됨

 

또는 select 해오는 컬럼의 ID를 써도 되지만 이럴 경우 위의 sql문에서 select userno, userid, username, RPAD(SUBSTR(userPW,1,1),LENGTH(userPw),'*') from tbl_member 의 from 앞에 as userpw를 써줘야함 ex) select userno, userid, username, RPAD(SUBSTR(userPW,1,1),LENGTH(userPw),'*') as userpw from tbl_member

 

실행 결과

 

이렇게 하여 이클립스에서 DB와 연동하여 테이블에 입력된 데이터를 불러와 출력하는 방법에 대한 포스팅을 마칩니다.