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,099
12년 전 조회 1,865
12년 전 조회 756
12년 전 조회 1,011
12년 전 조회 2,957
12년 전 조회 740
12년 전 조회 648
12년 전 조회 548
12년 전 조회 1,324
12년 전 조회 1,123
12년 전 조회 3,790
12년 전 조회 946
12년 전 조회 806
12년 전 조회 697
12년 전 조회 561
12년 전 조회 1,086
12년 전 조회 818
12년 전 조회 956
12년 전 조회 481
12년 전 조회 513
12년 전 조회 643
12년 전 조회 1,048
12년 전 조회 1,035
12년 전 조회 521
12년 전 조회 889
12년 전 조회 4,681
12년 전 조회 2,688
12년 전 조회 942
12년 전 조회 697
12년 전 조회 1,488
12년 전 조회 854
12년 전 조회 5,247
12년 전 조회 6,316
12년 전 조회 1,150
12년 전 조회 918
12년 전 조회 563
12년 전 조회 1,092
12년 전 조회 983
12년 전 조회 975
12년 전 조회 753
12년 전 조회 1,041
12년 전 조회 1,437
12년 전 조회 1,612
12년 전 조회 860
12년 전 조회 1,983
12년 전 조회 808
12년 전 조회 1,084
12년 전 조회 1,794
12년 전 조회 2,051
12년 전 조회 1,839
12년 전 조회 2,006
12년 전 조회 2,528
12년 전 조회 1,137
12년 전 조회 1,647
12년 전 조회 3,770
12년 전 조회 1,647
12년 전 조회 1,682
12년 전 조회 1,468
12년 전 조회 1,088
12년 전 조회 1,340
12년 전 조회 1,253
12년 전 조회 1,450
12년 전 조회 2,076
12년 전 조회 1,610
12년 전 조회 1,474
12년 전 조회 3,998
12년 전 조회 1,629
12년 전 조회 956
12년 전 조회 1,640
12년 전 조회 737
12년 전 조회 1,019
12년 전 조회 1,409
12년 전 조회 1,302
12년 전 조회 5,269
12년 전 조회 2,614
12년 전 조회 1,886
12년 전 조회 721
12년 전 조회 2,341
12년 전 조회 931
12년 전 조회 1,248
12년 전 조회 951
12년 전 조회 3,470
12년 전 조회 870
12년 전 조회 3,781
12년 전 조회 1,452
12년 전 조회 1,742
12년 전 조회 2,355
12년 전 조회 2,421
12년 전 조회 680
12년 전 조회 754
12년 전 조회 1,401
12년 전 조회 718
12년 전 조회 906
12년 전 조회 6,663
12년 전 조회 656
12년 전 조회 942
12년 전 조회 591
12년 전 조회 636
12년 전 조회 896
12년 전 조회 836
🐛 버그신고