【发布时间】:2013-10-12 03:10:33
【问题描述】:
我的 Access 2010 数据库中有一些非标准字符。当我通过
阅读它们时Connection con = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
java.util.Properties prop = new java.util.Properties();
prop.put("charSet", "UTF8");
String database = "jdbc:odbc:Lb";
con = DriverManager.getConnection(database, prop);
} catch (Exception ex) {
System.out.println("Error");
}
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery("SELECT distinct forename, surname from PSN where isValid");
while (rs.next()) {
String forename = rs.getString("forename");
}
我收到问号 (?) 字符应该在哪里。这是为什么呢?
【问题讨论】:
标签: java ms-access jdbc unicode jdbc-odbc