hallo zusammen, ich noch mals ???:L
versuche werte die von einem formular kommen, in die db zu speicher. der code funktioniert irgendwie auch, den ich bekomme keine fehlermeldung. jedoch wird nichts in die db geschrieben. kann mir da jemand bitte weiterhelfen. gruss und danke
adress.html
addnewaddress.jsp
versuche werte die von einem formular kommen, in die db zu speicher. der code funktioniert irgendwie auch, den ich bekomme keine fehlermeldung. jedoch wird nichts in die db geschrieben. kann mir da jemand bitte weiterhelfen. gruss und danke
adress.html
Code:
<html>
<head>
<title>Add a new entry</title>
</head>
<body>
<h1>Please enter the new address information</h1>
<form method="POST" action="addNewAddress.jsp">
Kunden Nr: <input type="text" name="id" size="20"><br>
Firma: <input type="text" name="firma" size="20"><br>
Vorname: <input type="text" name="vorname" size="20"><br>
Nachname: <input type="text" name="nachname" size="20"><br>
Adresse: <input type="text" name="adresse" size="20"><br>
PLZ: <input type="text" name="plz" size="20">
Ort: <input type="text" name="ort" size="20">
<p><input type="submit" value="Submit"></p>
</form>
</body>
</html>
addnewaddress.jsp
Code:
<%@page import="java.sql.*"%>
<html>
<head>
<title>Add</title>
</head>
<body>
<h1>New Address</h1>
<%
Connection conn = null;
PreparedStatement stmt = null;
try {
Class c = Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception e) {
System.out.println("Error occurred " + e);
}
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/Rechnungssystem", "root", "carmelo");
}
catch (SQLException e) {
System.out.println("Error occurred " + e);
}
try {
stmt = conn.prepareStatement("INSERT INTO Kunden (ID,Firma,Vorname,Nachname,Adresse,PLZ,ORT) VALUES (?, ?, ?,?, ?, ?, ?)");
stmt.setString(1, request.getParameter("id"));
stmt.setString(2, request.getParameter("firma"));
stmt.setString(3, request.getParameter("vorname"));
stmt.setString(4, request.getParameter("nachname"));
stmt.setString(5, request.getParameter("adresse"));
stmt.setString(6, request.getParameter("plz"));
stmt.setString(6, request.getParameter("ort"));
stmt.executeUpdate();
stmt.close();
conn.close();
}
catch (SQLException e) {
System.out.println("Error occurred " + e);
}
finally {
try {
if (stmt != null)
stmt.close();
} catch (SQLException e) {}
try {
if (conn != null)
conn.close();
} catch (SQLException e) {}
}
%>
The new address has been created.
<%request.getParameter("id");%>
</body>
</html>