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,103
12년 전 조회 1,873
12년 전 조회 760
12년 전 조회 1,018
12년 전 조회 2,962
12년 전 조회 747
12년 전 조회 654
12년 전 조회 552
12년 전 조회 1,326
12년 전 조회 1,130
12년 전 조회 3,794
12년 전 조회 949
12년 전 조회 814
12년 전 조회 701
12년 전 조회 571
12년 전 조회 1,097
12년 전 조회 822
12년 전 조회 965
12년 전 조회 488
12년 전 조회 519
12년 전 조회 650
12년 전 조회 1,052
12년 전 조회 1,039
12년 전 조회 525
12년 전 조회 895
12년 전 조회 4,683
12년 전 조회 2,695
12년 전 조회 953
12년 전 조회 704
12년 전 조회 1,494
12년 전 조회 856
12년 전 조회 5,253
12년 전 조회 6,327
12년 전 조회 1,160
12년 전 조회 923
12년 전 조회 570
12년 전 조회 1,098
12년 전 조회 993
12년 전 조회 980
12년 전 조회 757
12년 전 조회 1,051
12년 전 조회 1,443
12년 전 조회 1,615
12년 전 조회 864
12년 전 조회 1,987
12년 전 조회 814
12년 전 조회 1,091
12년 전 조회 1,799
12년 전 조회 2,056
12년 전 조회 1,844
12년 전 조회 2,010
12년 전 조회 2,531
12년 전 조회 1,140
12년 전 조회 1,655
12년 전 조회 3,777
12년 전 조회 1,652
12년 전 조회 1,684
12년 전 조회 1,474
12년 전 조회 1,093
12년 전 조회 1,344
12년 전 조회 1,262
12년 전 조회 1,459
12년 전 조회 2,084
12년 전 조회 1,615
12년 전 조회 1,482
12년 전 조회 4,004
12년 전 조회 1,636
12년 전 조회 960
12년 전 조회 1,644
12년 전 조회 741
12년 전 조회 1,025
12년 전 조회 1,415
12년 전 조회 1,313
12년 전 조회 5,277
12년 전 조회 2,620
12년 전 조회 1,890
12년 전 조회 727
12년 전 조회 2,346
12년 전 조회 937
12년 전 조회 1,254
12년 전 조회 956
12년 전 조회 3,476
12년 전 조회 872
12년 전 조회 3,786
12년 전 조회 1,455
12년 전 조회 1,752
12년 전 조회 2,365
12년 전 조회 2,427
12년 전 조회 686
12년 전 조회 756
12년 전 조회 1,409
12년 전 조회 726
12년 전 조회 914
12년 전 조회 6,671
12년 전 조회 660
12년 전 조회 949
12년 전 조회 595
12년 전 조회 639
12년 전 조회 898
12년 전 조회 849
🐛 버그신고