<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ page import = "java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="de.tum.sep.*" %>
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>TransDB</title>
</head>
<body>
<%
String bezeichnung = (String)request.getParameter("bezeichnung");
String typ = (String) request.getParameter("typ");
String funktionsweise = (String) request.getParameter("funktionsweise");
String modulierung = (String) request.getParameter("modulierung");
String speichertyp = (String) request.getParameter("speichertyp");
String speichergroesse = (String) request.getParameter("speichergroesse");
String nutzdaten = (String) request.getParameter("nutzdaten");
String festcode = (String) request.getParameter("festcode");
String lagerTempMax = (String) request.getParameter("lagerTempMax");
String lagerTempMin = (String) request.getParameter("lagerTempMin");
String betriebTempMax = (String) request.getParameter("betriebTempMax");
String betriebTempMin = (String) request.getParameter("betriebTempMin");
String chipverbrauch = (String) request.getParameter("chipverbrauch");
String sensibilitaet = (String) request.getParameter("sensibilitaet");
String lesezyklen = (String) request.getParameter("lesezyklen");
String schreibzyklen = (String) request.getParameter("schreibzyklen");
String bauform = (String) request.getParameter("bauform");
String gewicht = (String) request.getParameter("gewicht");
String schutzart = (String) request.getParameter("schutzart");
String material = (String) request.getParameter("material");
String besonderheit = (String) request.getParameter("besonderheit");
%>
Bezeichnung: <%= request.getParameter("bezeichnung") %>.<br><br>
Typ:<%= request.getParameter("typ") %>.<br><br>
Funktionsweise:<%= request.getParameter("funktionsweise") %>. <br><br>
Modulierung:<%= request.getParameter("modulierung") %>.<br><br>
Speichertyp:<%= request.getParameter("speichertyp") %>.<br><br>
Speichergroesse: <%= request.getParameter("speichergroesse") %>.<br><br>
Nutzdaten:<%= request.getParameter("nutzdaten") %>.<br><br>
Festcode:<%= request.getParameter("festcode") %>.<br><br>
Max.LagerTemp:<%= request.getParameter("lagerTempMax") %>. <br><br>
Min.LagerTemp:<%= request.getParameter("lagerTempMin") %>.<br><br>
Max.BetriebTemp:<%= request.getParameter("betriebTempMax") %>.<br><br>
Min.BetriebTemp: <%= request.getParameter("betriebTempMin") %>.<br><br>
Chipverbrauch(Watt):<%= request.getParameter("chipverbrauch") %>.<br><br>
Sensibilitaet(Watt):<%= request.getParameter("sensibilitaet") %>. <br><br>
Lesezyklen: <%= request.getParameter("lesezyklen") %>.<br><br>
Schreibzyklen:<%= request.getParameter("schreibzyklen") %>.<br><br>
Gewicht: <%= request.getParameter("gewicht") %>.<br><br>
Schutzart:<%= request.getParameter("schutzart") %>.<br><br>
Material:<%= request.getParameter("material") %>. <br><br>
Bauform:<%= request.getParameter("bauform") %>.<br><br>
Besonderheit:<%= request.getParameter("besonderheit") %>.<br><br>
<%!
private java.sql.Connection con = null;
private final String url = "jdbc:microsoft:sqlserver://";
private final String serverName= "localhost";
private final String portNumber = "1433";
private final String databaseName= "RFID";
private final String userName = "boxer";
private final String password = "boxer";
RandomGUID my_tran_guid = new RandomGUID();
String tran_guid = my_tran_guid.toString();
//out.println(myguid.toString());
%>
<%
//String modulierung = (String) request.getParameter("modulierung");
try {
// Step 1. Load the JDBC driver
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// Step 2. Create a Connection object
Connection con_tran
=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost;1433;databaseName=RFID;","boxer",
"boxer");
// Step 3. Create a Statement object and call
its
executeUpdate
Statement s_tran =
con_tran.createStatement();
String sql_tran
= "INSERT INTO Transponder (TransponderGUID, TR_Bezeichnung,
TR_Typ,
Funktionsweise,Modulierung,Speichertyp,Speichergroesse_in_Bit,Nutzdaten_in_Bit,Festcode_in_Bit,Chipverbrauch_in_Watt,Sensibilitaet,
Lesezyklen, Schreibzyklen,LagerTempMax_in_CGrad, LagerTempMin_in_CGrad,
BetriebTempMax_in_CGrad,BetriebTempMin_in_CGrad, Bauform, Gewicht_in_g,
Schutzart,
Material,Besonderheit)
VALUES ('"+tran_guid+" ','" + bezeichnung + "','"+ typ + "','"+
funktionsweise + "','" + modulierung + "','" + speichertyp
+ "','" + speichergroesse + "','" + nutzdaten + "','"
+ festcode + "','" + chipverbrauch + "','"+ sensibilitaet +
"','"+lesezyklen+" ','" + schreibzyklen + "','"+lagerTempMax+"
','" + lagerTempMin + "','"+ betriebTempMax +
"','"+betriebTempMin+" ','"+ bauform + "','"+ gewicht +
"','"+schutzart+" ','" + material + "','"+ besonderheit + "')";
//String sql_tran =
"INSERT INTO Test (id, name, vorname)VALUES ('"myguid.toString()"','" +
name + "','"+ vorname +
"')";
s_tran.executeUpdate(sql_tran);
s_tran.close();
con_tran.close();
}catch (ClassNotFoundException e1) {
//JDBC driver class not found, print error message to the console
out.println(e1.toString());
}
catch (SQLException e2) {
// Exception
when executing java.sql related commands, print error message to the
console
out.println(e2.toString());
out.println("Es gibt ein Ueberschreit der String");
}
catch (Exception e3) {
// other unexpected exception, print error message to the console
out.println(e3.toString());
}
%>
<tr><font color="#0000FF"><input type="submit"
name="speichern"
value="Zuruecken."onclick="self.location.href='indexTransponder.jsp'"></font></tr>
</body>
</html>