F
flashbob
Gast
Hallo
Habe folgendes Problem zu meiner Access Datenbank. Beim auslesen der Datensätze mit chinesischen Zeichen bekomme ich als Resultset nur ?? bzw Hex(3f). In der Datenbank sind die Zeichen korrekt dargestellt.
Die Verbindung baue ich foldender Maßen auf.
Dabei spielt es keine Rolle ob ich die Spalten mit:
resultSet.getString("Chinesisch");
resultSet.getBytes("Chinesisch");
anspreche, als Resultat erhalte ich ???.
Habe folgendes Problem zu meiner Access Datenbank. Beim auslesen der Datensätze mit chinesischen Zeichen bekomme ich als Resultset nur ?? bzw Hex(3f). In der Datenbank sind die Zeichen korrekt dargestellt.
Die Verbindung baue ich foldender Maßen auf.
Code:
private Connection connectToDatabase(String dbName) throws Exception {
String url = "jdbc:odbc:" + dbName;
String user = "";
String password = "";
Properties userInfo = new Properties();
userInfo.setProperty("user", user);
userInfo.setProperty("password", password);
userInfo.setProperty ("charSet", "Big5" );
// Loading the JDBC-ODBC bridge driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// connect to database "TexteDb"
//return DriverManager.getConnection(url, user, password);
return DriverManager.getConnection(url, userInfo);
}
Dabei spielt es keine Rolle ob ich die Spalten mit:
resultSet.getString("Chinesisch");
resultSet.getBytes("Chinesisch");
anspreche, als Resultat erhalte ich ???.