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년 전 조회 978
12년 전 조회 1,755
12년 전 조회 647
12년 전 조회 899
12년 전 조회 2,853
12년 전 조회 634
12년 전 조회 544
12년 전 조회 440
12년 전 조회 1,214
12년 전 조회 1,032
12년 전 조회 3,686
12년 전 조회 836
12년 전 조회 706
12년 전 조회 581
12년 전 조회 464
12년 전 조회 978
12년 전 조회 707
12년 전 조회 845
12년 전 조회 376
12년 전 조회 411
12년 전 조회 546
12년 전 조회 947
12년 전 조회 929
12년 전 조회 418
12년 전 조회 780
12년 전 조회 4,574
12년 전 조회 2,580
12년 전 조회 839
12년 전 조회 594
12년 전 조회 1,388
12년 전 조회 761
12년 전 조회 5,131
12년 전 조회 6,209
12년 전 조회 1,046
12년 전 조회 814
12년 전 조회 464
12년 전 조회 983
12년 전 조회 881
12년 전 조회 857
12년 전 조회 629
12년 전 조회 935
12년 전 조회 1,339
12년 전 조회 1,505
12년 전 조회 761
12년 전 조회 1,881
12년 전 조회 685
12년 전 조회 985
12년 전 조회 1,681
12년 전 조회 1,962
12년 전 조회 1,739
12년 전 조회 1,897
12년 전 조회 2,413
12년 전 조회 1,036
12년 전 조회 1,538
12년 전 조회 3,668
12년 전 조회 1,543
12년 전 조회 1,586
12년 전 조회 1,361
12년 전 조회 983
12년 전 조회 1,234
12년 전 조회 1,143
12년 전 조회 1,353
12년 전 조회 1,971
12년 전 조회 1,511
12년 전 조회 1,363
12년 전 조회 3,893
12년 전 조회 1,514
12년 전 조회 853
12년 전 조회 1,549
12년 전 조회 637
12년 전 조회 913
12년 전 조회 1,306
12년 전 조회 1,195
12년 전 조회 5,162
12년 전 조회 2,514
12년 전 조회 1,782
12년 전 조회 626
12년 전 조회 2,226
12년 전 조회 826
12년 전 조회 1,140
12년 전 조회 857
12년 전 조회 3,365
12년 전 조회 774
12년 전 조회 3,673
12년 전 조회 1,358
12년 전 조회 1,637
12년 전 조회 2,250
12년 전 조회 2,318
12년 전 조회 576
12년 전 조회 651
12년 전 조회 1,306
12년 전 조회 623
12년 전 조회 804
12년 전 조회 6,580
12년 전 조회 558
12년 전 조회 847
12년 전 조회 489
12년 전 조회 532
12년 전 조회 792
12년 전 조회 734
🐛 버그신고