hallo zusammen
bin ein Anfänger und bin an einer Arbeit für die Schule dran. ich bin kurz vor dem durchdrehen. Möchte ein Formlar machen und den Inhalt in einer MySql DB speichern. Dafür habe ich mal ein einfaches jsp gemacht. Erhalte aber immer folgende Fehlermeldung. Kann mir bitte jemand weiterhelfen? Danke und gruss
Fehler:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException:
INSERT INTO Kunden VALUES (4, 'MAC AG','Vasco','Mauri','Müllerfstrasse',8000,'Zürich');
: Can not issue data manipulation statements with executeQuery().
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
bin ein Anfänger und bin an einer Arbeit für die Schule dran. ich bin kurz vor dem durchdrehen. Möchte ein Formlar machen und den Inhalt in einer MySql DB speichern. Dafür habe ich mal ein einfaches jsp gemacht. Erhalte aber immer folgende Fehlermeldung. Kann mir bitte jemand weiterhelfen? Danke und gruss
Fehler:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException:
INSERT INTO Kunden VALUES (4, 'MAC AG','Vasco','Mauri','Müllerfstrasse',8000,'Zürich');
: Can not issue data manipulation statements with executeQuery().
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Code:
<%@ 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>JINSERT Operation</title>
</head>
<body>
<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/Rechnungssystem"
user="root" password="carmelo"/>
<sql:query dataSource="${snapshot}" var="result">
INSERT INTO Kunden VALUES (4, 'MAC AG','Vasco','Mauri','Müllerfstrasse',8000,'Zürich');
</sql:query>
<sql:query dataSource="${snapshot}" var="result">
SELECT * from Kunden;
</sql:query>
<table border="1" width="100%">
<tr>
<th>Kunden ID</th>
<th>Firma</th>
<th>Vorname</th>
<th>Nachname</th>
<th>Adresse</th>
<th>PLZ</th>
<th>ORT</th>
</tr>
<c:forEach var="row" items="${result.rows}">
<tr>
<td><c:out value="${row.ID}"/></td>
<td><c:out value="${row.Firma}"/></td>
<td><c:out value="${row.Vorname}"/></td>
<td><c:out value="${row.Nachname}"/></td>
<td><c:out value="${row.Adresse}"/></td>
<td><c:out value="${row.PLZ}"/></td>
<td><c:out value="${row.ORT}"/></td>
</tr>
</c:forEach>
</table>
</body>
</html>