我正在创建一个java应用程序,用于从ms访问数据库中读取印地语数据。 请建议我如何从ms access database中读取java中的印地语文本。
代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+db_path+";"; // setup the properties
java.util.Properties prop = new java.util.Properties();
prop.put("charSet", "UTF-8");
prop.put("user", "");
prop.put("password", "");
Connection conn = DriverManager.getConnection(database, prop);
答案 0 :(得分:1)
Java的JDBC-ODBC Bridge和Access ODBC驱动程序将无法从数据库中检索Unicode(印地语)文本。但是,UCanAccess JDBC驱动程序可以执行此操作。参见: