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