这个驱动没有用过。你试试不要在连接url中设定编码方式,而是将你的sql语句编码看看行不行,如;sql=new String(sql.getBytes("gbk"),"iso-8859-1");关键是看你的中文字符是什么编码,用响应的编码解码。我觉得应该没有什么问题

解决方案 »

  1.   

    stmt.executeUpdate("INSERT INTO tableName name VALUES '中文'");这里的'中文'后边的括号错误了(因为输入成中文下输入的了)。应该是英文下输入的),这样应该就解决了。
      

  2.   

    stmt.executeUpdate("INSERT INTO tableName name VALUES '中文'");这里的'中文'后边的括号错误了(因为输入成中文下输入的了)。应该是英文下输入的),这样应该就解决了这个说法不知道你否真的成立!
    还有你往数据库写东西的时候必须转换编码,读出的时候再做一次转换
      

  3.   

    t.executeUpdate("INSERT INTO tableName (name) VALUES ('中文')");
    just so
    VALUES里的内容要括起来,插入的属性也要用括号括起来follow me ,then u can do it
      

  4.   

    问题解决了,原来没注意,我一直用来链接mysql的URL字符串里面有问题,谢谢大家