manipulation statements with executeQuery

zunzu

Mitglied
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)



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>
 

zunzu

Mitglied
hey das gibts doch nicht, ich bin jetzt sicher seit 4h dran. hey ich danke dir!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! echt super danke viel mals!!!

kann ich dich noch was fragen. ich möchte werde die in einem formular eingegeben werden, direkt in die db speicher. kennst du evt ein gutes tutorials oder kannst du mir dabei helfen.

danke und liebe grüsse
 

DerEisteeTrinker

Bekanntes Mitglied
hey das gibts doch nicht,
^^ siehste doch, dass es das gibt

Entweder du nutzt ein Web-Framework, was die Formular-Daten aufbereitet und du sie einer Art Action verarbeiten kannst oder du kannst es über ein Servlet versuchen, dann musst du das aber alles zu Fuß machen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S mySQL Manipulation über JavaServer Faces (Tutorial gesucht) Datenbankprogrammierung 10
R Interne Manipulation von Timestamp Datenbankprogrammierung 3
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
berserkerdq2 database is closed, obwohl ich alle statements in try catch blöcken habe? Datenbankprogrammierung 5
J Wohin mit den SQL-Statements ? Datenbankprogrammierung 7
E Kann man in einer if-Bedingung auch SELECT-Statements überprüfen? Datenbankprogrammierung 23
U JDBC prepaird Statements Datenbankprogrammierung 4
T Prepared Statements und Sets Datenbankprogrammierung 5
S SqlObject - eine objektorientierte Art SQL-Statements zu schreiben. Datenbankprogrammierung 4
P DB2 Reihenfolge Create Statements Datenbankprogrammierung 2
D Anzeige wärend des Ausführens eines Statements Datenbankprogrammierung 13
F statements und resultsets schließen Datenbankprogrammierung 2
L Wiederverwendung von Prepared Statements Datenbankprogrammierung 4
N prepared Statements Datenbankprogrammierung 6
M [gelöst] Problem mit SQL Server. Statements... Datenbankprogrammierung 4
G Library zum Generieren von SQL-Statements Datenbankprogrammierung 15
H Wie viele SQL-Statements gehen in ein Batch Datenbankprogrammierung 2
P frage zu "" bei INSERT STATEMENTS Datenbankprogrammierung 2
K frage zum ausführen eines INSERT statements Datenbankprogrammierung 16
J Aufteilung von Verbindungsaufbau & SQL Statements sinnvo Datenbankprogrammierung 15
R Statements und Resultset Allgemein Datenbankprogrammierung 2
H Sql Statements automatisch generieren lassen Datenbankprogrammierung 2
G Ausführen von SQL-Statements Datenbankprogrammierung 7
H logging von postgresql statements Datenbankprogrammierung 5
G Flexible Prepared Statements Datenbankprogrammierung 2
L Mehrere SQL-Statements gleichzeitig!? Datenbankprogrammierung 5
F Update mit Prepared Statements Datenbankprogrammierung 10
M Problem mit Insert-Statements/ PreparedStatements Datenbankprogrammierung 6
P executeQuery liefert null zurück Datenbankprogrammierung 5
E falscher Befehl executeQuery() issue data Datenbankprogrammierung 12
M executeQuery bricht for-Schleife ab Datenbankprogrammierung 9
B H2 H2 executeQuery ist sehr langsam Datenbankprogrammierung 8
M executeQuery SQL Injection Datenbankprogrammierung 23
S Insert into , executeupdate oder executequery Datenbankprogrammierung 3
N Problem mit executeQuery in mysql Datenbankprogrammierung 9

Ähnliche Java Themen


Oben