2005-11-28 02:44:24 | 조회수 : 1180

자바 빈에서 mysql 접속 문제..

try{ Class.forName("org.gjt.mm.mysql.Driver"); }catch(ClassNotFoundException e){ System.out.println("JDBC 드라이버를 찾을 수 없습니다."); } //JDBC 연결을 생성한다. try{ _Con = DriverManager.getConnectio("jdbc:mysql://ihoho.net/ihoho","minoce","ting001"); }catch(SQLException e){ System.out.println("JDBC 연결실패:"+e.toString()); } 위의 부분 대로 했는데.. db에 접속이 안되는 것 같습니다. 어떤 문제가 있는가요????? 혹시 mysql 접속시 특수 포트로 해야 하는것인지 답변 부탁드립니다. 에러 : java.sql.SQLException: ????? ??? Set: 'euc_kr' 라고 발생 합니다. 한글 처리 문제 같기도 하고..

답변

당사 TOMCAT JSP 환경의 MYSQL 버젼이 4.1입니다. MYSQL 4.1 부터 JDBC 이용시 characterEncoding 설정이 변경되었습니다. characterEncoding=euc-kr => characterEncoding=utf8mb4 으로 변경하시면 한글 처리 부분을 해결 하실 수 있습니다. jdbc:mysql://ihoho.net:3306/ihoho?useUnicode=true&characterEncoding=utf8mb4