분류 전체보기 TIP/JSP 2018. 9. 26. 한글 처리 1. get 방식으로 전송되어 오는 파라미터들의 캐릭터 셋을 한번에 수정하는 방법server.xml 에서 URIEncoding="UTF-8"을 추가 2. post 방식 web.xml 아래와 같이 filter class 를 등록 ... Set Character Encoding filters.SetCaharterEncodingFilter> encoding UTF-8 Set Character Encoding /* TIP/JSP 2018. 9. 26. JDBC 관련 Statement실제 DB에 쿼리를 보내기 위한 객체 ResultSetSatatement, PreparedStatement 객체로 select문을 사용해 얻어온 레코드 값들을 테이블 형태로 갖게 되는 객체 public List selectAll() throws SQLException {List list = new ArrayList(); Statement stmt = null;ResultSet rs = null; try {stmt = conn.createStatement();rs = stmt.executeQuery(sql); // 레코드가 존재하지 않을 때까지 계속 레코드 행을 다음으로 이동하며 레코드 값 가져옴while (rs.next()) {String id = rs.getString(1);String.. TIP/JSP 2018. 9. 26. 커넥션풀 JDBC를 연동하기 위해서는 드라이버를 로드하고 JDBC URL로 접속하여 Connection 객체를 얻어와야 한다. 미리 커넥션 연결을 만들어 놓아서 땡겨다가 쓰게끔! 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때 커넥션을 풀에서 쓰고 다시 풀에 반환하는 기법 연결 시간 소비x / 커넥션 재사용 가능 JNDI(Java Naming and Directory Interface)명명 서비스 및 디렉토리 서비스에 접근하기 위한 API servers -> context.xml 에 추가해주자 출처: TIP/JSP 2018. 9. 22. mysql jdbc 연동 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException; import com.mysql.jdbc.Statement; //jdbc 연동public class jdbcUtil {public static Connection getConnection() { Connection conn;try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/study";String user = "root";String password = "1234"; return DriverManager... 이전 1 2 3 4 다음