如何使用JDBC从java中的Ms Ms数据库中读取hindi文本?

时间:2016-01-20 09:08:19

标签: java ms-access jdbc

我正在创建一个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);

1 个答案:

答案 0 :(得分:1)

Java的JDBC-ODBC Bridge和Access ODBC驱动程序将无法从数据库中检索Unicode(印地语)文本。但是,UCanAccess JDBC驱动程序可以执行此操作。参见:

Manipulating an Access database from Java without ODBC