테이블 안에 들어갈 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와 연동하여 테이블에 입력된 데이터를 불러와 출력하는 방법에 대한 포스팅을 마칩니다.