2016년 8월 23일 화요일

05day SQL tunning

web
--jsp 파일 encoding

--emmet 플러그인
--emmet 기본 jsp설정
--emmet 사용
글짜 쓰고 tab



char(2000)
varchar2(4000)
long(2G)
LOB
CLOB (character large object) : 텍스트용
BLOB (binary large object)  : 이미지용
BFILE

--테이블 만들기
SQL> create table member
  2  (id varchar2(20) primary key,
  3  pw varchar2(20),
  4  name varchar2(20),
  5  tel varchar2(15),
  6  addrs varchar2(200));

--이클립스 DB연동
--이클립스 DB 사용

--sql injection

StringBuffer sb = new StringBuffer();
sb.append("SELECT id, pw, name ");
sb.append("FROM member ");
sb.append("WHERE id = '"+id+"' and pw = '"+pw+"'");
System.out.println(sb.toString());
boolean isOk = false;
try {
stmt = conn.createStatement();
//pstmt = conn.prepareStatement(sb.toString());
//pstmt.setInt(1, 20);
//rs=pstmt.executeQuery();
rs = stmt.executeQuery(sb.toString());
isOk = rs.next();

} catch (SQLException e) {
e.printStackTrace();
}


댓글 없음:

댓글 쓰기