2017-08-16 7 views
-1

netbeansでjspを使ってjavaでsourceを使ってcrudについてのWebアプリケーションを作成していますが、私はgettin sqlの構文errorです。私はサーブレットを作成するはずですか?または何 ?私は理解できませんでしたが、私はフォーラムに投稿があることを知っていますが、これは誰かが私を喜ばせることができる別のですか?JSPの作成[java.sql.SQLSyntaxErrorException:構文のエラー:発生した ";" ]

<%@ page import = "java.io.*,java.util.*,java.sql.*"%> 
<%@ page import = "javax.servlet.http.*,javax.servlet.*" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix = "c"%> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix = "sql"%> 

<html> 
    <head> 
    <title>SELECT Operation</title> 
    </head> 

<body> 
    <sql:setDataSource var = "snapshot" driver = 
    "org.apache.derby.jdbc.ClientDriver" 
    url = "jdbc:derby://localhost:1527/school" 
    user = "root" password = "123" /> 

    <sql:query dataSource = "${snapshot}" var = "result"> 
    SELECT * from STUDENTS; 
    </sql:query> 

    <table border = "1" width = "100%"> 
    <tr> 
     <th>Name : </th> 
     <th>Last Name : </th> 
     <th>Grade : </th> 
     <th>Age : </th> 
    </tr> 

    <c:forEach var = "row" items = "${result.rows}"> 
     <tr> 
      <td><c:out value = "${row.NAME}"/></td> 
      <td><c:out value = "${row.LASTNAME}"/></td> 
      <td><c:out value = "${row.GRADE}"/></td> 
      <td><c:out value = "${row.AGE}"/></td> 
     </tr> 
    </c:forEach> 
    </table> 

    </body> 

+0

あなたは 'SQLSyntaxError'を手に入れましたが、あなたはSQLコールの構文をチェックすることをすべて考えていましたか? –

答えて

1

削除しようとします。 SELECT * from STUDENTS

+1

どうもありがとうございました。それがどういう仕組みか初心者なのか分からなければ、もう一度悪い状況になってしまいます – TPBAFK

+0

私はこのような間違いを犯しても問題はありませんでした。 –

関連する問題