500   Servlet   Exception 
java.sql.SQLException:   第   1   行:   't_update'   附近有语法错误。 
at   net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365) 
at   net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781) 
at   net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224) 
at   net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:628) 
at   net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:418) 
at   net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1258) 
at   com.p6spy.engine.logging.P6LogStatement.executeQuery(P6LogStatement.java:200) 
at   com.caucho.sql.UserStatement.executeQuery(UserStatement.java:132) 
at   com.keling.db.Link._query(Link.java:898) 
at   com.keling.db.Link.query(Link.java:284) 
at   com.keling.db.Link.returnObjects(Link.java:523) 
at   com.keling.db.Link.returnObject(Link.java:546) 
at   com.keling.db.Link.returnNumber(Link.java:563) 
at   com.keling.db.Link.returnNumber(Link.java:639) 
at   com.keling.db.Link.returnInt(Link.java:655) 
at   com.keling.db.ext.PageSelector.getTotal(PageSelector.java:120) 
at   com.keling.db.ext.PageSelector.getPages(PageSelector.java:94) 
at   com.keling.db.ext.PageResult.getPages(PageResult.java:38) 
at   com.keling.sp.ctrl.Pagi.classic(Pagi.java:69) 
at   com.keling.sp.ctrl.Pagi.classic(Pagi.java:130) 
at   _jsp._req._viewed_0me__jsp._jspService(REQ/viewed_me.jsp:147) 
at   com.caucho.jsp.JavaPage.service(JavaPage.java:61) 
at   com.caucho.jsp.Page.pageservice(Page.java:578) 
at   com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:192) 
at   com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178) 
at   com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:241) 
at   com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:435) 
at   com.caucho.server.port.TcpConnection.run(TcpConnection.java:586) 
at   com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:690) 
at   com.caucho.util.ThreadPool$Item.run(ThreadPool.java:612) 
at   java.lang.Thread.run(Thread.java:619) 怎么办啊?一点都不懂

解决方案 »

  1.   

    贴SQL语句
    不然别人怎么帮你?
      

  2.   

    感觉应该是更新语句的问题不贴原码很难看出是什么问题的,建议贴一下源码sql更新语句updata 表名 set 列名 where 条件
      

  3.   

    如果SQL是手动写的就直接打出来看,如果是HIBERNATE自己生成的,就用log4j来打印SQL信息,看了就知道是哪的问题了,这么看是猜不出来的