반응형
mysql 데이터베이스에 아랍어 문자를 삽입하려고하는데 "????"만 저장합니다. mysql databse와 연결하기 위해 DBCP를 사용하고 있습니다. 다음은 데이터 소스입니다.
<Resource name="jdbc/view_db"
auth="Container"
type="javax.sql.DataSource"
username="root"
password=""
autoReconnect="true"
testOnBorrow="true"
validationQuery = "SELECT 1"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/view_db"
maxActive="50"
maxIdle="10"/>
DBCP 구성에서 UTF-8 인코딩을 설정하는 방법 또는 사용 방법 (useUnicode = yes characterEncoding = UTF-8)?
해결 방법
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/view_db"
connectionProperties="useUnicode=yes;characterEncoding=utf8;"
maxActive="50"
(닫는 ;
!)
참조 페이지 https://stackoverflow.com/questions/13359683
반응형
'MySql' 카테고리의 다른 글
MySQL PHP에서 PDO로 십진수 / 이중 / 부동 값을 바인딩하는 가장 좋은 방법은 무엇입니까? (0) | 2021.01.21 |
---|---|
MySQL 존재하지 않는 경우 mysql 사용자 생성 (0) | 2021.01.21 |
MySQL 파일을 만들거나 쓸 수 없습니다 (오류 코드 : 22). (0) | 2021.01.21 |
MySQL Python MySQldb로 레코드가 있는지 확인하는 방법 (0) | 2021.01.21 |
MySQL MySql : ORDER BY 부모 및 자식 (0) | 2021.01.21 |
댓글