2016-03-21 6 views
0
<sql:setDataSource var="snapshot" driver="org.apache.derby.jdbc.ClientDriver" 
url="jdbc:derby://localhost:1527/sample" 
user="app" password="app"/> 

<sql:update dataSource="${snapshot}" var="result"> 
    insert into stock_tbl values ('?','?') 
<sql:param value="${symb}" /> 
<sql:param value="${nm}" /> 
</sql:update> 

これをWebブラウザで実行すると、エラーが発生します。JSTL - SQL文に値を渡すには

type Exception report 

message 

descriptionThe server encountered an internal error() that prevented it from fulfilling this request. 

exception 

javax.servlet.ServletException: 
insert into stock_tbl values ('?','?') 


: UNKNOWN MESSAGE, id 07009 : 
root cause 

java.sql.SQLException: UNKNOWN MESSAGE, id 07009 : 
root cause 

org.apache.derby.client.am.SqlException: UNKNOWN MESSAGE, id 07009 : 

HTMLファイル HTML File

+0

だが、私はあなたが '?'パラメーター・マーカーの前後に引用符を必要と疑います。 – Pointy

答えて

関連する問題