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,122
12년 전 조회 1,897
12년 전 조회 786
12년 전 조회 1,043
12년 전 조회 2,986
12년 전 조회 776
12년 전 조회 687
12년 전 조회 582
12년 전 조회 1,352
12년 전 조회 1,162
12년 전 조회 3,822
12년 전 조회 974
12년 전 조회 842
12년 전 조회 731
12년 전 조회 591
12년 전 조회 1,125
12년 전 조회 847
12년 전 조회 990
12년 전 조회 512
12년 전 조회 544
12년 전 조회 677
12년 전 조회 1,083
12년 전 조회 1,067
12년 전 조회 548
12년 전 조회 915
12년 전 조회 4,711
12년 전 조회 2,720
12년 전 조회 984
12년 전 조회 737
12년 전 조회 1,528
12년 전 조회 881
12년 전 조회 5,277
12년 전 조회 6,352
12년 전 조회 1,186
12년 전 조회 951
12년 전 조회 602
12년 전 조회 1,130
12년 전 조회 1,012
12년 전 조회 1,001
12년 전 조회 784
12년 전 조회 1,074
12년 전 조회 1,471
12년 전 조회 1,640
12년 전 조회 892
12년 전 조회 2,021
12년 전 조회 844
12년 전 조회 1,122
12년 전 조회 1,830
12년 전 조회 2,083
12년 전 조회 1,878
12년 전 조회 2,045
12년 전 조회 2,558
12년 전 조회 1,170
12년 전 조회 1,679
12년 전 조회 3,815
12년 전 조회 1,678
12년 전 조회 1,714
12년 전 조회 1,504
12년 전 조회 1,117
12년 전 조회 1,371
12년 전 조회 1,294
12년 전 조회 1,485
12년 전 조회 2,107
12년 전 조회 1,643
12년 전 조회 1,508
12년 전 조회 4,033
12년 전 조회 1,658
12년 전 조회 993
12년 전 조회 1,672
12년 전 조회 775
12년 전 조회 1,056
12년 전 조회 1,448
12년 전 조회 1,339
12년 전 조회 5,299
12년 전 조회 2,646
12년 전 조회 1,916
12년 전 조회 764
12년 전 조회 2,363
12년 전 조회 965
12년 전 조회 1,283
12년 전 조회 991
12년 전 조회 3,506
12년 전 조회 905
12년 전 조회 3,816
12년 전 조회 1,483
12년 전 조회 1,777
12년 전 조회 2,394
12년 전 조회 2,452
12년 전 조회 708
12년 전 조회 787
12년 전 조회 1,436
12년 전 조회 754
12년 전 조회 941
12년 전 조회 6,697
12년 전 조회 690
12년 전 조회 987
12년 전 조회 626
12년 전 조회 667
12년 전 조회 927
12년 전 조회 873
🐛 버그신고