전체 글(121)
-
jdbc insert2문
try에서 class가 오류가 나타나면 catch에서 ClassNotFound에러가 뜨고 e.printStackTrace()가 뜨면서 console창에 어디가 잘못되었는지 에러가 나타남 - 2번째것을 선택하면 에러가 발생 했을시 catch를 한개 더 추가한다
2023.09.15 -
JDBC
JDBC (Java Data Base Connection) : Java에서 DataBase 연결 할 수 있도록 제공하는 라이브러리 드라이버 매니저에 있는 커넥션의 url,user~~등등 가져와서 커넥션 타입의 객체인 conn에 저장된다. 1.ClassforName => 드라이버 찾기! 2.Connection 객체 가져오기 - ip주소, id,pw ip주소를 바꿔줘야 사용이 가능 바뀐 행의 수 반환 executeUpdate : 실행된 문장의 수를 return해준다.
2023.09.15 -
리펙토링 기법
소프트웨어를 더 이해하기 쉽고 수정하기 쉽게 만드는 것 eclipse가 제공해준것으로 리팩토링 기법
2023.09.13 -
EXISTS
EXIST 와 IN의 차이점 : 1. IN은 일치하는 모든 것을 출력하기 위해 테이블의 모든 튜플에 접근 → 출력한 내용을 눈으로 확인해야 할 때 사용 2. EXISTS는 일치하는 튜플이 있는 순간 해당 작업 중지 → 해당 내용이 존재 하는지 확인되기만 하면 테이블의 다른 정보를 보여주고 싶을 때 ( 속도 및 성능 우위 )
2023.09.13 -
단일 행 / 다중 행 연산자
WHERE 절에서 서브쿼리 결과를 받을 때 : 1. 단일행을 받을 수 있는 연산자 ( =, = 등등) 2. 다중행을 받을 수 있는 연산자 ( IN, ANY, ALL, EXIST 등등..)
2023.09.13 -
인라인 뷰, 중첩서브쿼리 2023.09.13