반응형 JDBC2 JDBC(2) ? (바인드 변수)쿼리의 value값 대신 바인드변수를 넣어 변수처리 할 수 있음like에 바인드변수를 사용할 때는 작은따옴표를 떼고 사용해야함 (ex. ‘%나%’ → %나%)테이블명과 컬럼명은 bind 변수로 처리할 수 없음import java.sql.*; public class Test02_selectLike { public static void main(String[] args) { // like 연산자 연습 // 이름에 '나' 문자가 있는 행을 조회하시오 String col = "uname"; String word = "나"; //ex) 검색어 word = word.trim(); //공백 제거 // 검색어 존재 유무 확인 if (word.length() > 0) { //where uname lik.. 2023. 3. 28. JDBC(1) 도메인 창에 홈디렉토리를 그대로 나타내지 않고 Context root로 나타냄 PreparedStatement.executeQuery() → SELECT문에서 사용 PreparedStatement.executeUpdate() → INSERT, UPDATE or DELETE문에서 사용 JDBC DB연결 1. JDBC Driver 등록 JDBC Driver 클래스를 path에서 찾고, 메모리 로딩 → 이 과정에서 JDBC Driver 클래스의 static 블록이 실행되면서 DriverManager에 JDBC객체를 등록하게됨 Class.forName("oracle.jdbc.OracleDriver"); 2. 클래스를 찾지 못할경우 ClassNotFoundException 예외가 발생할 수 있기 때문에 예외처리 .. 2023. 3. 27. 이전 1 다음 반응형