1
jdbc 드라이버를 사용하여 Oracle 데이터베이스에 연결해야합니다. 내가 구조 URL 문자열을 연결하고 보지, 어디 xan은 charset 연결을 설정합니다. 도와주세요.JDBC 드라이버로 Oracle db에 연결하십시오. 어떻게 charSet을 설정 했습니까?
jdbc 드라이버를 사용하여 Oracle 데이터베이스에 연결해야합니다. 내가 구조 URL 문자열을 연결하고 보지, 어디 xan은 charset 연결을 설정합니다. 도와주세요.JDBC 드라이버로 Oracle db에 연결하십시오. 어떻게 charSet을 설정 했습니까?
문자 집합을 설정할 필요가 없습니다. Java는 내부적으로 유니 코드를 사용하며 데이터베이스의 데이터는 JDBC 드라이버에 의해 데이터베이스 문자 집합에서 UTF-16으로 변환되어야합니다.
나는 THIN 드라이버를 사용하여 데이터베이스에 연결하므로 결과 : 문자열이 : ?????????? 서버 오라클 데이터베이스 charset cp1251에 있습니다. – user471011
대부분의 경우이 값이 이미 데이터베이스에 잘못 저장되어 있습니다. 경우에 따라 출력이 잘못되었습니다 (예 : 문자를 인쇄 할 수없는 콘솔, HTML/JSP 페이지의 인코딩이 잘못됨). 그러나 클라이언트에서는 "문자 세트 설정"과 관련이 없었습니다. 운전사. –
상황이 조금 개선되었습니다. 이것은 중요한 정보입니다. – user471011