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년 전 조회 987
12년 전 조회 1,767
12년 전 조회 662
12년 전 조회 910
12년 전 조회 2,863
12년 전 조회 644
12년 전 조회 553
12년 전 조회 450
12년 전 조회 1,221
12년 전 조회 1,038
12년 전 조회 3,694
12년 전 조회 851
12년 전 조회 717
12년 전 조회 591
12년 전 조회 475
12년 전 조회 994
12년 전 조회 719
12년 전 조회 851
12년 전 조회 384
12년 전 조회 426
12년 전 조회 554
12년 전 조회 958
12년 전 조회 943
12년 전 조회 425
12년 전 조회 791
12년 전 조회 4,582
12년 전 조회 2,592
12년 전 조회 849
12년 전 조회 606
12년 전 조회 1,402
12년 전 조회 765
12년 전 조회 5,151
12년 전 조회 6,224
12년 전 조회 1,059
12년 전 조회 825
12년 전 조회 472
12년 전 조회 1,000
12년 전 조회 890
12년 전 조회 867
12년 전 조회 637
12년 전 조회 942
12년 전 조회 1,349
12년 전 조회 1,515
12년 전 조회 773
12년 전 조회 1,888
12년 전 조회 690
12년 전 조회 990
12년 전 조회 1,690
12년 전 조회 1,968
12년 전 조회 1,751
12년 전 조회 1,907
12년 전 조회 2,421
12년 전 조회 1,045
12년 전 조회 1,545
12년 전 조회 3,677
12년 전 조회 1,552
12년 전 조회 1,598
12년 전 조회 1,366
12년 전 조회 993
12년 전 조회 1,244
12년 전 조회 1,150
12년 전 조회 1,359
12년 전 조회 1,983
12년 전 조회 1,522
12년 전 조회 1,372
12년 전 조회 3,904
12년 전 조회 1,521
12년 전 조회 863
12년 전 조회 1,559
12년 전 조회 648
12년 전 조회 920
12년 전 조회 1,317
12년 전 조회 1,201
12년 전 조회 5,175
12년 전 조회 2,530
12년 전 조회 1,790
12년 전 조회 638
12년 전 조회 2,239
12년 전 조회 835
12년 전 조회 1,149
12년 전 조회 868
12년 전 조회 3,374
12년 전 조회 787
12년 전 조회 3,682
12년 전 조회 1,368
12년 전 조회 1,650
12년 전 조회 2,266
12년 전 조회 2,327
12년 전 조회 584
12년 전 조회 659
12년 전 조회 1,318
12년 전 조회 628
12년 전 조회 811
12년 전 조회 6,592
12년 전 조회 570
12년 전 조회 858
12년 전 조회 501
12년 전 조회 539
12년 전 조회 805
12년 전 조회 743
🐛 버그신고