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,852
12년 전 조회 633
12년 전 조회 543
12년 전 조회 439
12년 전 조회 1,214
12년 전 조회 1,031
12년 전 조회 3,686
12년 전 조회 836
12년 전 조회 705
12년 전 조회 581
12년 전 조회 464
12년 전 조회 977
12년 전 조회 707
12년 전 조회 845
12년 전 조회 374
12년 전 조회 411
12년 전 조회 545
12년 전 조회 946
12년 전 조회 928
12년 전 조회 417
12년 전 조회 779
12년 전 조회 4,574
12년 전 조회 2,580
12년 전 조회 839
12년 전 조회 593
12년 전 조회 1,387
12년 전 조회 761
12년 전 조회 5,130
12년 전 조회 6,209
12년 전 조회 1,045
12년 전 조회 814
12년 전 조회 464
12년 전 조회 983
12년 전 조회 880
12년 전 조회 856
12년 전 조회 629
12년 전 조회 935
12년 전 조회 1,338
12년 전 조회 1,504
12년 전 조회 761
12년 전 조회 1,881
12년 전 조회 684
12년 전 조회 985
12년 전 조회 1,680
12년 전 조회 1,962
12년 전 조회 1,738
12년 전 조회 1,897
12년 전 조회 2,412
12년 전 조회 1,036
12년 전 조회 1,538
12년 전 조회 3,668
12년 전 조회 1,543
12년 전 조회 1,586
12년 전 조회 1,359
12년 전 조회 983
12년 전 조회 1,232
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,548
12년 전 조회 637
12년 전 조회 913
12년 전 조회 1,305
12년 전 조회 1,194
12년 전 조회 5,161
12년 전 조회 2,514
12년 전 조회 1,782
12년 전 조회 626
12년 전 조회 2,226
12년 전 조회 826
12년 전 조회 1,140
12년 전 조회 856
12년 전 조회 3,365
12년 전 조회 774
12년 전 조회 3,673
12년 전 조회 1,357
12년 전 조회 1,637
12년 전 조회 2,250
12년 전 조회 2,318
12년 전 조회 575
12년 전 조회 649
12년 전 조회 1,305
12년 전 조회 622
12년 전 조회 802
12년 전 조회 6,580
12년 전 조회 558
12년 전 조회 847
12년 전 조회 489
12년 전 조회 531
12년 전 조회 792
12년 전 조회 734
🐛 버그신고