이번엔 커넥션 풀(DBCP) 에 대해알아보겠습니다. 클라이언트에서 다수의 요청이 발생할 경우DB에서는 부하가 발생됩니다이 문제를 막기위해 커넥션 풀(DataBase Connection Pool)을 이용합니다 먼저 커넥션 풀을 사용하기 위해선이클립스 좌측 서버의 context.xml 파일을수정해야합니다 아래 이미지와같이 데이터베이스연결을 위한 정보들을 입력합니다 다음 Ctrl + s 로 저장해주시면 끝납니다 이렇게 커넥션풀을 설정하면이전 (13) 포스팅에서 만든 DAO 파일이간결해집니다 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666..
이번엔 PreparedStatement 객체에대해 알아보겠습니다(11)(12)(13) 포스팅에서는SQL문 실행을 위해 Statement 객체를 이용했습니다Statement 객체의 경우 중복코드가 많아지는단점이 있습니다 이러한 단점을보완한 객체가 PreparedStatement 객체입니다 먼저 간단하게 PreparedStatement 객체사용법을 보겠습니다 12345678910Class.forName(driver);connection = DriverManager.getConnection(url, uid, upw);int n;String query = "insert into member(id, pw, name, phone) values (?,?,?)";preparedStatement = connection...