java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Microsoft Jet ????????????????????? 'keys'?? ???????????????????????д????????
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\temp\\gzjiapei.mdb";
我的项目是utf8
我把项目换成GBK 就可以了
连接的时候怎么指定连接编码
------解决方案--------------------
关键的代码如下
- Java code
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:\\books.accdb"; //下面三行进行了修改,设置为GBK编码类型,否则无法插入中文 Connection con=null; //连接数据库 Properties p = new Properties(); p.put("charSet", "GBK"); con = DriverManager.getConnection(url, p);