首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Access编码有关问题

2012-01-15 
Access编码问题java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Microsoft Jet ??????

Access编码问题
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); 

热点排行