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,032
12년 전 조회 1,799
12년 전 조회 695
12년 전 조회 947
12년 전 조회 2,897
12년 전 조회 675
12년 전 조회 583
12년 전 조회 485
12년 전 조회 1,262
12년 전 조회 1,064
12년 전 조회 3,732
12년 전 조회 880
12년 전 조회 745
12년 전 조회 622
12년 전 조회 502
12년 전 조회 1,029
12년 전 조회 754
12년 전 조회 890
12년 전 조회 413
12년 전 조회 459
12년 전 조회 583
12년 전 조회 989
12년 전 조회 971
12년 전 조회 460
12년 전 조회 829
12년 전 조회 4,611
12년 전 조회 2,626
12년 전 조회 885
12년 전 조회 640
12년 전 조회 1,432
12년 전 조회 792
12년 전 조회 5,176
12년 전 조회 6,251
12년 전 조회 1,088
12년 전 조회 859
12년 전 조회 503
12년 전 조회 1,030
12년 전 조회 928
12년 전 조회 901
12년 전 조회 668
12년 전 조회 977
12년 전 조회 1,380
12년 전 조회 1,552
12년 전 조회 803
12년 전 조회 1,912
12년 전 조회 728
12년 전 조회 1,019
12년 전 조회 1,723
12년 전 조회 1,990
12년 전 조회 1,779
12년 전 조회 1,938
12년 전 조회 2,453
12년 전 조회 1,083
12년 전 조회 1,579
12년 전 조회 3,699
12년 전 조회 1,582
12년 전 조회 1,616
12년 전 조회 1,394
12년 전 조회 1,016
12년 전 조회 1,273
12년 전 조회 1,187
12년 전 조회 1,390
12년 전 조회 2,005
12년 전 조회 1,546
12년 전 조회 1,402
12년 전 조회 3,928
12년 전 조회 1,556
12년 전 조회 888
12년 전 조회 1,585
12년 전 조회 674
12년 전 조회 949
12년 전 조회 1,339
12년 전 조회 1,236
12년 전 조회 5,202
12년 전 조회 2,556
12년 전 조회 1,823
12년 전 조회 657
12년 전 조회 2,270
12년 전 조회 862
12년 전 조회 1,182
12년 전 조회 895
12년 전 조회 3,397
12년 전 조회 812
12년 전 조회 3,710
12년 전 조회 1,388
12년 전 조회 1,671
12년 전 조회 2,288
12년 전 조회 2,348
12년 전 조회 619
12년 전 조회 684
12년 전 조회 1,338
12년 전 조회 658
12년 전 조회 837
12년 전 조회 6,617
12년 전 조회 590
12년 전 조회 880
12년 전 조회 525
12년 전 조회 564
12년 전 조회 832
12년 전 조회 773
🐛 버그신고