Java에서 Mysql에 데이터를 넣을때 한글이 깨어지는 경우

Java의 JDBC를 이용하여 MYSQL에 한글 데이터를 넣을때 "??? ???" 와 같이 깨어져서 들어 가는 경우가 있다 
이럴때 두가지를 코드에 넣어준다
첫번째

private String driverName = "org.gjt.mm.mysql.Driver";
private String url = "jdbc:mysql://IP:3306/DB_NAME?useUnicode=true&characterEncoding=euc_kr";
private String userName = "User Name";
private String passwd = "Password";

다음과 같이 접속할때 URL뒷쪽에 다음과 같은 charactger encoding set을 설정한다.

Statement stmt = con.createStatement();
stmt.executeUpdate("set names euckr");
stmt.close();

또 한가지는 위와 같은 query를 DB쪽으로 날려 encoding의 동기를 맞추어 준다.
|

댓글 1개

인코딩문제 아닌가요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
12년 전 조회 1,043
12년 전 조회 1,808
12년 전 조회 700
12년 전 조회 952
12년 전 조회 2,900
12년 전 조회 685
12년 전 조회 596
12년 전 조회 488
12년 전 조회 1,268
12년 전 조회 1,069
12년 전 조회 3,737
12년 전 조회 886
12년 전 조회 750
12년 전 조회 633
12년 전 조회 508
12년 전 조회 1,036
12년 전 조회 762
12년 전 조회 900
12년 전 조회 425
12년 전 조회 467
12년 전 조회 588
12년 전 조회 994
12년 전 조회 978
12년 전 조회 468
12년 전 조회 837
12년 전 조회 4,617
12년 전 조회 2,641
12년 전 조회 895
12년 전 조회 648
12년 전 조회 1,443
12년 전 조회 794
12년 전 조회 5,188
12년 전 조회 6,260
12년 전 조회 1,096
12년 전 조회 868
12년 전 조회 509
12년 전 조회 1,041
12년 전 조회 937
12년 전 조회 914
12년 전 조회 675
12년 전 조회 982
12년 전 조회 1,384
12년 전 조회 1,556
12년 전 조회 808
12년 전 조회 1,920
12년 전 조회 737
12년 전 조회 1,029
12년 전 조회 1,733
12년 전 조회 1,996
12년 전 조회 1,787
12년 전 조회 1,946
12년 전 조회 2,461
12년 전 조회 1,090
12년 전 조회 1,589
12년 전 조회 3,708
12년 전 조회 1,592
12년 전 조회 1,622
12년 전 조회 1,404
12년 전 조회 1,024
12년 전 조회 1,282
12년 전 조회 1,193
12년 전 조회 1,398
12년 전 조회 2,012
12년 전 조회 1,552
12년 전 조회 1,409
12년 전 조회 3,936
12년 전 조회 1,565
12년 전 조회 894
12년 전 조회 1,596
12년 전 조회 678
12년 전 조회 957
12년 전 조회 1,351
12년 전 조회 1,243
12년 전 조회 5,210
12년 전 조회 2,563
12년 전 조회 1,828
12년 전 조회 661
12년 전 조회 2,281
12년 전 조회 869
12년 전 조회 1,189
12년 전 조회 902
12년 전 조회 3,406
12년 전 조회 818
12년 전 조회 3,722
12년 전 조회 1,393
12년 전 조회 1,675
12년 전 조회 2,297
12년 전 조회 2,354
12년 전 조회 628
12년 전 조회 691
12년 전 조회 1,345
12년 전 조회 667
12년 전 조회 845
12년 전 조회 6,625
12년 전 조회 595
12년 전 조회 883
12년 전 조회 529
12년 전 조회 572
12년 전 조회 840
12년 전 조회 778
🐛 버그신고