전체 글
-
DBeaver(디비버)에서 티베로 연결
Web Programming 2023. 4. 26. 22:32DBeaver(디비버)에서 티베로 연결하는 방법 !! 데이터베이스 -> 드라이버 관리자 클릭 !! New 클릭 !! 아래와 같이 등록 !! Tibero com.tmax.tibero.jdbc.TbDriver jdbc:tibero:thin:@{host}[:{port}]:{database} 8629 Libraries 클릭 후 Add File 로 연결하려는 라이브러리 추가 !! Tibero 설치된 경우 : C:\TmaxData\tibero6\client\lib\jar\tibero6-jdbc.jar 파일 써도 됨!! Tibero 설치안된 경우 : tibero6-jdbc.jar 파일이 있는 위치를 선택해서 추가 !! 그럼 등록이 완료된 것이고 아래 사진처럼 DB연결시 Tibero 를 검색하면 연결 할 수 있음 !!
-
SQL Injection 방지 코드 예시
Web Programming 2023. 4. 13. 22:15잘못된 예시 sql.append("SELECT \n"); sql.append(" COUNT(*) CNT \n"); sql.append("FROM TABLE WHERE 1=1 AND COL " + type + " AND COL2 = '1' \n"); pstmt = conn.prepareStatement(sql); 올바른 예시 sql.append("SELECT \n"); sql.append(" COUNT(*) CNT \n"); sql.append("FROM TABLE WHERE 1=1 AND COL ? AND COL2 = '1' \n"); pstmt = conn.prepareStatement(sql); pstmt.setString(1, type); 조건 절에 변수를 사용해선 안되고 pstmt.setStrin..
-
rejected value []; codes [typeMismatch.Vo] 에러 해결
Web Programming 2023. 4. 11. 22:14rejected value []; codes [typeMismatch.Vo] 에러 발생시 해결 방법 !! 기존에 있던 테이블에 컬럼도 추가되고 또 그 컬럼에 대한 값을 넣어주기 위해 등록 페이지에서 input 을 추가하였는데 rejected value []; codes [typeMismatch.Vo] 라는 에러가 자꾸 발생 !! 나같은 경우는 input 을 서브밋할때 받은 VO 의 타입이 double 이였는데 double을 String으로 타입을 변경하려고 하니 벌써 관련된 것들이 너무 많아서 다른 방법을 찾아보니 input 에 double 을 받는 name의 input value 가 null 이 라서 자꾸 typeMismatch 가 발생하였다. 그래서 value 가 없을 경우 "0"을 넣어주고 subm..