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,021
12년 전 조회 1,793
12년 전 조회 689
12년 전 조회 940
12년 전 조회 2,895
12년 전 조회 669
12년 전 조회 578
12년 전 조회 477
12년 전 조회 1,247
12년 전 조회 1,059
12년 전 조회 3,720
12년 전 조회 872
12년 전 조회 738
12년 전 조회 612
12년 전 조회 497
12년 전 조회 1,023
12년 전 조회 741
12년 전 조회 882
12년 전 조회 408
12년 전 조회 449
12년 전 조회 577
12년 전 조회 981
12년 전 조회 966
12년 전 조회 453
12년 전 조회 820
12년 전 조회 4,602
12년 전 조회 2,622
12년 전 조회 873
12년 전 조회 629
12년 전 조회 1,425
12년 전 조회 790
12년 전 조회 5,169
12년 전 조회 6,245
12년 전 조회 1,085
12년 전 조회 851
12년 전 조회 495
12년 전 조회 1,016
12년 전 조회 916
12년 전 조회 893
12년 전 조회 660
12년 전 조회 969
12년 전 조회 1,372
12년 전 조회 1,546
12년 전 조회 798
12년 전 조회 1,906
12년 전 조회 718
12년 전 조회 1,012
12년 전 조회 1,712
12년 전 조회 1,987
12년 전 조회 1,770
12년 전 조회 1,933
12년 전 조회 2,445
12년 전 조회 1,078
12년 전 조회 1,572
12년 전 조회 3,693
12년 전 조회 1,577
12년 전 조회 1,612
12년 전 조회 1,388
12년 전 조회 1,011
12년 전 조회 1,266
12년 전 조회 1,178
12년 전 조회 1,386
12년 전 조회 2,001
12년 전 조회 1,538
12년 전 조회 1,393
12년 전 조회 3,923
12년 전 조회 1,548
12년 전 조회 878
12년 전 조회 1,577
12년 전 조회 663
12년 전 조회 943
12년 전 조회 1,334
12년 전 조회 1,226
12년 전 조회 5,193
12년 전 조회 2,550
12년 전 조회 1,814
12년 전 조회 650
12년 전 조회 2,261
12년 전 조회 856
12년 전 조회 1,175
12년 전 조회 890
12년 전 조회 3,391
12년 전 조회 810
12년 전 조회 3,700
12년 전 조회 1,385
12년 전 조회 1,665
12년 전 조회 2,282
12년 전 조회 2,344
12년 전 조회 608
12년 전 조회 679
12년 전 조회 1,335
12년 전 조회 651
12년 전 조회 830
12년 전 조회 6,609
12년 전 조회 583
12년 전 조회 872
12년 전 조회 517
12년 전 조회 559
12년 전 조회 823
12년 전 조회 763
🐛 버그신고