본문 바로가기
PROJECT

[JDBC] JDBC 상에서 해당 값을 null 처리

by 로햐 2022. 1. 30.
//PreparedStatement pstmt = null;pstmt=conn.prepareStatemnet(sql);등등 작업 되었다는 가정 하

pstmt.setInt(1, java.sql.Types.INTEGER);
pstmt.setString(2, java.sql.Types.VARCHAR);

 

=> 그런데 결국 이거 안쓰고 SQL문을 분리했다.

 

::: 내가 하고자 한 기능 :::

상영 시각이 없는 스케쥴을 가진 영화의 경우, 개봉일을 null처리 하기

 

INSERT문에서 TO_CHAR(숫자형식의날짜, 'YYYY-MM-DD HH24:MI')로 했다면 TO_CHAR를 하지 못해서 그냥 바로 에러뜨는듯...

 

해결법 : RELEASE_DATE가 있는 버전과 없는 버전 둘로 나눠서 처리함.

 

하나의 기능을 하고나서 와 해결했다!! 하고 기뻐한다면 나머지 기능이 온전한지 다시 한번 확인해야함.

나는 꾸준히 테스트하는 편인데, 한번 꼬이면 나중에 어떻게 찾을지 아득해질듯...

그래서 GIT이 좋기도하다. 알아서 체크해줌~


근데 이러니 저러니 해도 젤 어려운건 CSS인듯.

기능은 내가 원하는게 정확히 뭔지 알고있어서 그거 하나 보고 달려가는데,

CSS는 미묘하게 진짜 미묘하게 안맞으면...

 

그리고 자꾸 JSP에서 스크립틀릿 겁내 쓰는데 이게 맞나? 싶음... 걍 자바인간이 되어버렸음

자꾸 최소화하려고 노력하고 되도록 효율적으로 스크립트 짜려고 시도하니까 그런듯...

너무 if문, for문 남발 보다는, 가독성있고 알아볼 수 있는 코드를 구현해야함!!!

'PROJECT' 카테고리의 다른 글

[MyBatis] PersistenceException 해결방법  (0) 2022.03.16
오늘의 문제점  (0) 2022.03.15
내 첫 프로젝트 리뷰!!  (0) 2022.02.03
[GITHUB] 깃허브 revert  (0) 2022.02.01
[JSP] Datetime-local을 DB에 넣기  (0) 2022.01.29