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,094
12년 전 조회 1,864
12년 전 조회 750
12년 전 조회 1,007
12년 전 조회 2,954
12년 전 조회 736
12년 전 조회 642
12년 전 조회 543
12년 전 조회 1,321
12년 전 조회 1,118
12년 전 조회 3,787
12년 전 조회 941
12년 전 조회 804
12년 전 조회 692
12년 전 조회 554
12년 전 조회 1,081
12년 전 조회 815
12년 전 조회 952
12년 전 조회 476
12년 전 조회 508
12년 전 조회 638
12년 전 조회 1,045
12년 전 조회 1,029
12년 전 조회 517
12년 전 조회 884
12년 전 조회 4,678
12년 전 조회 2,686
12년 전 조회 936
12년 전 조회 692
12년 전 조회 1,483
12년 전 조회 851
12년 전 조회 5,241
12년 전 조회 6,314
12년 전 조회 1,147
12년 전 조회 914
12년 전 조회 560
12년 전 조회 1,090
12년 전 조회 979
12년 전 조회 971
12년 전 조회 750
12년 전 조회 1,038
12년 전 조회 1,433
12년 전 조회 1,608
12년 전 조회 859
12년 전 조회 1,977
12년 전 조회 800
12년 전 조회 1,080
12년 전 조회 1,787
12년 전 조회 2,049
12년 전 조회 1,835
12년 전 조회 2,002
12년 전 조회 2,521
12년 전 조회 1,135
12년 전 조회 1,642
12년 전 조회 3,763
12년 전 조회 1,640
12년 전 조회 1,678
12년 전 조회 1,459
12년 전 조회 1,083
12년 전 조회 1,339
12년 전 조회 1,248
12년 전 조회 1,448
12년 전 조회 2,072
12년 전 조회 1,604
12년 전 조회 1,468
12년 전 조회 3,991
12년 전 조회 1,620
12년 전 조회 954
12년 전 조회 1,637
12년 전 조회 734
12년 전 조회 1,014
12년 전 조회 1,404
12년 전 조회 1,295
12년 전 조회 5,266
12년 전 조회 2,611
12년 전 조회 1,882
12년 전 조회 720
12년 전 조회 2,337
12년 전 조회 929
12년 전 조회 1,241
12년 전 조회 951
12년 전 조회 3,464
12년 전 조회 865
12년 전 조회 3,778
12년 전 조회 1,447
12년 전 조회 1,736
12년 전 조회 2,353
12년 전 조회 2,417
12년 전 조회 676
12년 전 조회 748
12년 전 조회 1,398
12년 전 조회 712
12년 전 조회 906
12년 전 조회 6,661
12년 전 조회 651
12년 전 조회 938
12년 전 조회 588
12년 전 조회 630
12년 전 조회 892
12년 전 조회 831
🐛 버그신고