java吧 关注:1,249,138贴子:12,730,135
  • 6回复贴,共1

大神们,求教

只看楼主收藏回复

在设置完数据库字符集之后 连接数据库的conn就报空 为什么啊 以下是报错的信息 真心求教


1楼2016-07-24 11:01回复
    java.sql.SQLException: 遇到无效字符, 在
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
    at oracle.sql.CharacterSet$2.onFailConversion(CharacterSet.java:2775)
    at oracle.sql.CharacterSet.convertUTFBytesToJavaChars(CharacterSet.java:1092)
    at oracle.sql.CharacterSet.convertUTFBytesToJavaChars(CharacterSet.java:987)
    at oracle.sql.CharacterSet.UTFToJavaChar(CharacterSet.java:884)
    at oracle.sql.CharacterSet.UTFToString(CharacterSet.java:805)
    at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:580)
    at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:542)
    at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:816)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:362)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at com.jt.util.DButil.getconn(DButil.java:22)
    at com.jt.service.impl.UserServiceImpl.findUserByname(UserServiceImpl.java:133)
    at com.jt.actions.mloginservlet.doPost(mloginservlet.java:30)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.jt.util.CharsetEncodingFliter.doFilter(CharsetEncodingFliter.java:22)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    2016-7-24 10:48:19 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet mloginservlet threw exception
    java.lang.NullPointerException
    at com.jt.util.DButil.getstat(DButil.java:38)
    at com.jt.service.impl.UserServiceImpl.findUserByname(UserServiceImpl.java:134)
    at com.jt.actions.mloginservlet.doPost(mloginservlet.java:30)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.jt.util.CharsetEncodingFliter.doFilter(CharsetEncodingFliter.java:22)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)


    3楼2016-07-24 11:01
    回复
      拜求来看看啦


      5楼2016-07-24 11:01
      回复
        写错了,或者格式不对


        IP属地:浙江来自Android客户端7楼2016-07-24 11:19
        回复
          看看代码


          IP属地:湖北来自Android客户端8楼2016-07-24 11:41
          回复


            IP属地:广西9楼2016-07-24 12:28
            回复