summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul_V1/src/db/SaveOS.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul_V1/src/db/SaveOS.java')
-rw-r--r--Dozentenmodul_V1/src/db/SaveOS.java66
1 files changed, 66 insertions, 0 deletions
diff --git a/Dozentenmodul_V1/src/db/SaveOS.java b/Dozentenmodul_V1/src/db/SaveOS.java
new file mode 100644
index 00000000..8bdeda1f
--- /dev/null
+++ b/Dozentenmodul_V1/src/db/SaveOS.java
@@ -0,0 +1,66 @@
+package db;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import com.mysql.jdbc.Connection;
+
+import db.MySQL;
+/**
+ * Servlet implementation class SaveOS
+ */
+@WebServlet("/SaveOS")
+public class SaveOS extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * @see HttpServlet#HttpServlet()
+ */
+ public SaveOS() {
+ super();
+ // TODO Auto-generated constructor stub
+ }
+
+ /**
+ * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ doPost(request,response);
+ }
+
+ /**
+ * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ response.setContentType("text/html");
+ PrintWriter out = response.getWriter();
+ int Kosten=0;
+
+ if(request.getParameter("Kosten").equals("Kostenpflichtig"))
+ {
+ Kosten=1;
+ }
+
+ MySQL sql=new MySQL();
+ java.sql.Connection con=sql.getConnection();
+
+ int ret=sql.AddOS(con, request.getParameter("Name"), request.getParameter("Version"), request.getParameter("Architektur"), Kosten, request.getParameter("Hersteller"));
+
+ if(ret==1)
+ {
+ out.println("Eingabe erfolgreich gespeichert");
+ }
+ else
+ {
+ out.println("Bei der Speicherung der Daten ist ein Fehler aufgetreten, bitte wenden Sie sich an den Support");
+ }
+
+ }
+
+}