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,003
12년 전 조회 1,778
12년 전 조회 677
12년 전 조회 919
12년 전 조회 2,882
12년 전 조회 658
12년 전 조회 567
12년 전 조회 462
12년 전 조회 1,235
12년 전 조회 1,050
12년 전 조회 3,705
12년 전 조회 858
12년 전 조회 728
12년 전 조회 602
12년 전 조회 482
12년 전 조회 1,002
12년 전 조회 731
12년 전 조회 868
12년 전 조회 394
12년 전 조회 433
12년 전 조회 564
12년 전 조회 969
12년 전 조회 954
12년 전 조회 438
12년 전 조회 806
12년 전 조회 4,591
12년 전 조회 2,604
12년 전 조회 858
12년 전 조회 615
12년 전 조회 1,412
12년 전 조회 781
12년 전 조회 5,156
12년 전 조회 6,234
12년 전 조회 1,069
12년 전 조회 838
12년 전 조회 484
12년 전 조회 1,009
12년 전 조회 903
12년 전 조회 881
12년 전 조회 651
12년 전 조회 953
12년 전 조회 1,359
12년 전 조회 1,529
12년 전 조회 789
12년 전 조회 1,897
12년 전 조회 703
12년 전 조회 1,004
12년 전 조회 1,699
12년 전 조회 1,974
12년 전 조회 1,761
12년 전 조회 1,918
12년 전 조회 2,429
12년 전 조회 1,061
12년 전 조회 1,559
12년 전 조회 3,684
12년 전 조회 1,564
12년 전 조회 1,606
12년 전 조회 1,377
12년 전 조회 1,003
12년 전 조회 1,254
12년 전 조회 1,165
12년 전 조회 1,375
12년 전 조회 1,992
12년 전 조회 1,529
12년 전 조회 1,380
12년 전 조회 3,913
12년 전 조회 1,536
12년 전 조회 870
12년 전 조회 1,567
12년 전 조회 660
12년 전 조회 934
12년 전 조회 1,324
12년 전 조회 1,214
12년 전 조회 5,184
12년 전 조회 2,539
12년 전 조회 1,804
12년 전 조회 646
12년 전 조회 2,252
12년 전 조회 849
12년 전 조회 1,163
12년 전 조회 876
12년 전 조회 3,385
12년 전 조회 799
12년 전 조회 3,687
12년 전 조회 1,378
12년 전 조회 1,658
12년 전 조회 2,274
12년 전 조회 2,335
12년 전 조회 597
12년 전 조회 670
12년 전 조회 1,329
12년 전 조회 642
12년 전 조회 822
12년 전 조회 6,603
12년 전 조회 577
12년 전 조회 868
12년 전 조회 508
12년 전 조회 550
12년 전 조회 814
12년 전 조회 754
🐛 버그신고