问题自己解决了。是JDBC的问题,需要在URL后加上useUnicode=true&charaterEncoding=GBK我也试过在启动mysql时设置default charater-set,也不行的,只能是在jdbc的URL字串后处理一样。问题解决,本帖咋办?放分了:)来者有分。

解决方案 »

  1.   

    不好意思我很菜
    能不能告诉我
    你说的需要在URL后加上useUnicode=true&charaterEncoding=GBK是在什么地方加阿?
    能给我个完整的例子吗?
      

  2.   

    纠正一下,是在jdbc:mysql://202.38.213.167:3306/controlcenter的后面加吗?怎么加?
    谢了先。
      

  3.   

    jdbc:mysql://202.38.213.167:3306/controlcenter?useUnicode=true&charaterEncoding=GBK
      

  4.   

    String sql = "select * from aaa where address='北京' ";
    sql = new String(sql.getBytes(),"ISO8859-1");
    ResultSet rs = stmt.executeQuery(sql);
      

  5.   

    问一下楼主,2。14版的驱动程序支持批量操作吗?在哪儿可以下载,可以发一个给我吗?谢谢!
    [email protected]
      

  6.   

    怎么设置JDBC的MM.MYSQL桥啊!我怎么就是加载不上,TOMCAT就是不能显示正确的数据库中的数据,本说中文了!连英文也不能,全是这个:
    javax.servlet.ServletException: org.gjt.mm.mysql.Driver
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(Unknown Source)
    at org.apache.jsp.index$jsp._jspService(index$jsp.java:87)
    at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Unknown Source)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown Source)
    at org.apache.jasper.servlet.JspServlet.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilte