summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/sql/sql.java
diff options
context:
space:
mode:
authortspitzer2013-10-17 16:03:17 +0200
committertspitzer2013-10-17 16:03:17 +0200
commitf4025bd62ecc5e0dfbf19c87f4e79fda199148e7 (patch)
tree941c100a3f7d61b52115edd6217170ecf87fa5a8 /Dozentenmodul/src/sql/sql.java
parentVersion vom 17.10 (diff)
downloadtutor-module-f4025bd62ecc5e0dfbf19c87f4e79fda199148e7.tar.gz
tutor-module-f4025bd62ecc5e0dfbf19c87f4e79fda199148e7.tar.xz
tutor-module-f4025bd62ecc5e0dfbf19c87f4e79fda199148e7.zip
-Anpassen der Texte
-Bug in SQL gefixt
Diffstat (limited to 'Dozentenmodul/src/sql/sql.java')
-rw-r--r--Dozentenmodul/src/sql/sql.java18
1 files changed, 14 insertions, 4 deletions
diff --git a/Dozentenmodul/src/sql/sql.java b/Dozentenmodul/src/sql/sql.java
index 813900cc..c7252049 100644
--- a/Dozentenmodul/src/sql/sql.java
+++ b/Dozentenmodul/src/sql/sql.java
@@ -6,6 +6,8 @@ import java.sql.SQLException;
import java.sql.Statement;
+
+
public class sql {
//Erstellt eine Verbindung zu einer Datenbank
@@ -20,6 +22,7 @@ public class sql {
}
try {
Connection con=DriverManager.getConnection("jdbc:mysql://132.230.4.16/bwLehrpool?user=bwlpuser&password=armag3ddon");
+ con.setAutoCommit(false);
return con;
} catch (SQLException e) {
// TODO Auto-generated catch block
@@ -50,12 +53,15 @@ public class sql {
stm=con.createStatement();
int pk_Hersteller=HerstellerExists(con, Hersteller);
-
+
if(pk_Hersteller==-1)
{
addHersteller(con, Hersteller);
- }
+ pk_Hersteller=HerstellerExists(con, Hersteller);
+ }
+
int ret=stm.executeUpdate("INSERT INTO `bwLehrpool`.`Betriebssystem`(`Produktname`,`Version`,`Architektur`,`IstKostenlos`,`SWHersteller_pk`)VALUES('"+name+"','"+Version+"','"+Architektur+"',"+Kosten+","+pk_Hersteller+");");
+ con.commit();
return ret;
} catch (SQLException e) {
// TODO Auto-generated catch block
@@ -104,7 +110,7 @@ public class sql {
try {
stm=con.createStatement();
ret=stm.executeUpdate("INSERT INTO `bwLehrpool`.`SWHersteller`(`Name`)VALUES('"+Name+"');");
- //con.commit();
+ con.commit();
} catch (SQLException e) {
// TODO Auto-generated catch block
@@ -161,12 +167,16 @@ public class sql {
stm=con.createStatement();
int pk_Hersteller=HerstellerExists(con, Hersteller);
-
+
if(pk_Hersteller==-1)
{
+
addHersteller(con, Hersteller);
+ pk_Hersteller=HerstellerExists(con, Hersteller);
+
}
int ret=stm.executeUpdate("INSERT INTO `bwLehrpool`.`Software`(`Produktname`,`Version`,`Architektur`,`IstKostenlos`,`SWHersteller_pk`)VALUES('"+name+"','"+Version+"','"+Architektur+"',"+Kosten+","+pk_Hersteller+");");
+ con.commit();
return ret;
} catch (SQLException e) {
// TODO Auto-generated catch block