Avatar billede touel Nybegynder
02. december 2005 - 00:17 Der er 11 kommentarer

En SQLException

jeg får denne fejlmeddelse når jeg prøver at køre mysql fra et java prog....

2005-12-02 00:11:57 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2902)
    at com.mysql.jdbc.Statement.executeQuery(Statement.java:822)
    at org.apache.jsp.Nyforsog_jsp._jspService(org.apache.jsp.Nyforsog_jsp:92)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
Avatar billede barklund Nybegynder
02. december 2005 - 00:41 #1
Du har en SQLFEJL - du mangler at slutte noget inden din parentes eller har en parentes et forkert sted. Hvad der din præcise query, som du prøver at køre?
Avatar billede barklund Nybegynder
02. december 2005 - 00:41 #2
SQL-fejl - mente jeg vist ;)
Avatar billede touel Nybegynder
02. december 2005 - 00:46 #3
jeg har kørt med præcis det samme kode før også, men jeg skriver lige de sql statements jeg bruger :

ResultSet rs1 = condb.stmt.executeQuery("SELECT DISTINCT company FROM Order");
Avatar billede arne_v Ekspert
02. december 2005 - 00:47 #4
order er et reserveret ord
Avatar billede touel Nybegynder
02. december 2005 - 00:51 #5
sorry min fejl, der står Ordre i stedet for Order
Avatar billede arne_v Ekspert
02. december 2005 - 01:10 #6
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')'

siger at der er en parentes i din SQL

en anden SQL sætning ??
Avatar billede touel Nybegynder
02. december 2005 - 01:18 #7
jeg har kun denne sætning. Der kommer heller ikke rød understregning for nogen fejl...
Avatar billede touel Nybegynder
02. december 2005 - 01:43 #8
jeg rettede nogle steder, det virkede ikke.

Jeg lukkede for programmet, bandede ad computeren, og tændte for den igen

Så virkede det !

Jeg tror der er spøgelser i min computer :0)
Avatar billede arne_v Ekspert
02. december 2005 - 03:18 #9
havde du prøvet at genstarte Tomcat inden genstart af system ?
Avatar billede touel Nybegynder
02. december 2005 - 22:15 #10
nej det havde jeg ikk
Avatar billede arne_v Ekspert
03. december 2005 - 04:41 #11
prøv det næste gang

JSP sider bliver automatisk reloadet men det gør class og jar filer ikke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester