Я хочу читать данные из базы данных. данные находятся на арабском языке. набор символов моей базы данных - AL32UTF8. Когда я пытаюсь извлечь данные, я получаю «????» пожалуйста ответ, как решить эту проблему это кодчтение арабских данных из базы данных Oracle в java
public static void main(String[] args) {
// TODO Auto-generated method stub
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String username = "hr";
String password = "hr";
String sql = "SELECT WORDS_URDU FROM FINALLY WHERE DFFGG=430";
Connection connection;
try {
connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
}
//System.out.println(statement.execute(sql));
connection.close();
} catch (SQLException e) {
System.err.println(e);
}
}
Да, данные хранятся правильно. я проверил его, выполнив инструкцию select – Khaadija