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,047
12년 전 조회 1,811
12년 전 조회 705
12년 전 조회 957
12년 전 조회 2,903
12년 전 조회 685
12년 전 조회 599
12년 전 조회 494
12년 전 조회 1,269
12년 전 조회 1,073
12년 전 조회 3,739
12년 전 조회 889
12년 전 조회 751
12년 전 조회 636
12년 전 조회 515
12년 전 조회 1,044
12년 전 조회 765
12년 전 조회 903
12년 전 조회 428
12년 전 조회 471
12년 전 조회 596
12년 전 조회 999
12년 전 조회 985
12년 전 조회 475
12년 전 조회 839
12년 전 조회 4,622
12년 전 조회 2,647
12년 전 조회 896
12년 전 조회 654
12년 전 조회 1,446
12년 전 조회 801
12년 전 조회 5,189
12년 전 조회 6,263
12년 전 조회 1,103
12년 전 조회 870
12년 전 조회 517
12년 전 조회 1,046
12년 전 조회 939
12년 전 조회 916
12년 전 조회 678
12년 전 조회 985
12년 전 조회 1,388
12년 전 조회 1,560
12년 전 조회 810
12년 전 조회 1,924
12년 전 조회 739
12년 전 조회 1,032
12년 전 조회 1,735
12년 전 조회 2,002
12년 전 조회 1,791
12년 전 조회 1,951
12년 전 조회 2,465
12년 전 조회 1,095
12년 전 조회 1,596
12년 전 조회 3,717
12년 전 조회 1,595
12년 전 조회 1,628
12년 전 조회 1,405
12년 전 조회 1,026
12년 전 조회 1,285
12년 전 조회 1,195
12년 전 조회 1,399
12년 전 조회 2,016
12년 전 조회 1,555
12년 전 조회 1,412
12년 전 조회 3,941
12년 전 조회 1,569
12년 전 조회 898
12년 전 조회 1,603
12년 전 조회 683
12년 전 조회 959
12년 전 조회 1,353
12년 전 조회 1,252
12년 전 조회 5,216
12년 전 조회 2,567
12년 전 조회 1,833
12년 전 조회 667
12년 전 조회 2,285
12년 전 조회 873
12년 전 조회 1,191
12년 전 조회 908
12년 전 조회 3,411
12년 전 조회 821
12년 전 조회 3,726
12년 전 조회 1,396
12년 전 조회 1,682
12년 전 조회 2,300
12년 전 조회 2,360
12년 전 조회 633
12년 전 조회 694
12년 전 조회 1,350
12년 전 조회 671
12년 전 조회 849
12년 전 조회 6,628
12년 전 조회 599
12년 전 조회 886
12년 전 조회 537
12년 전 조회 575
12년 전 조회 844
12년 전 조회 782
🐛 버그신고