|
@@ -15,17 +15,24 @@ public class Database {
|
|
|
private String pass = "tzHnYRbpt7r3z4jt";
|
|
private String pass = "tzHnYRbpt7r3z4jt";
|
|
|
|
|
|
|
|
//get agenda values
|
|
//get agenda values
|
|
|
- private Agenda agenda = new Agenda();
|
|
|
|
|
- private ArrayList<Act> acts = (ArrayList<Act>) agenda.getActs();
|
|
|
|
|
-
|
|
|
|
|
|
|
+ private Agenda agenda;
|
|
|
|
|
+ private ArrayList<Act> acts;
|
|
|
|
|
|
|
|
|
|
+ public Database(Agenda agenda){
|
|
|
|
|
+ this.agenda = agenda;
|
|
|
|
|
+ acts = (ArrayList<Act>) agenda.getActs();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public void writeDatabase() throws Exception {
|
|
public void writeDatabase() throws Exception {
|
|
|
|
|
+ for(Act act : agenda.getActs()){
|
|
|
|
|
+ System.out.println(act);
|
|
|
|
|
+ }
|
|
|
try {
|
|
try {
|
|
|
Class.forName("com.mysql.jdbc.Driver");
|
|
Class.forName("com.mysql.jdbc.Driver");
|
|
|
connect = DriverManager.getConnection(host,user,pass);
|
|
connect = DriverManager.getConnection(host,user,pass);
|
|
|
|
|
|
|
|
//first check if agenda already exists in DB, otherwise delete everything
|
|
//first check if agenda already exists in DB, otherwise delete everything
|
|
|
-
|
|
|
|
|
|
|
+ System.out.println("test1");
|
|
|
//insert stage names
|
|
//insert stage names
|
|
|
for(Act act : acts){
|
|
for(Act act : acts){
|
|
|
String name = act.getName();
|
|
String name = act.getName();
|
|
@@ -40,13 +47,14 @@ public class Database {
|
|
|
System.out.println(endTime);
|
|
System.out.println(endTime);
|
|
|
System.out.println(popularity);
|
|
System.out.println(popularity);
|
|
|
//insert data into database
|
|
//insert data into database
|
|
|
- preparedStatement = connect.prepareStatement("insert into festivalagenda.Act (agenda_view_id, begintijd, eindtijd, naam, genre, populariteit) values (0, ?, ?, ?, ?, ?)");
|
|
|
|
|
|
|
+ preparedStatement = connect.prepareStatement("insert into festivalagenda.Act (agenda_view_id, stage_id, begintijd, eindtijd, naam, genre, populariteit) values (1, 1, ?, ?, ?, ?, ?)");
|
|
|
preparedStatement.setString(1, beginTime);
|
|
preparedStatement.setString(1, beginTime);
|
|
|
preparedStatement.setString(2, endTime);
|
|
preparedStatement.setString(2, endTime);
|
|
|
preparedStatement.setString(3, name);
|
|
preparedStatement.setString(3, name);
|
|
|
preparedStatement.setString(4, genre);
|
|
preparedStatement.setString(4, genre);
|
|
|
preparedStatement.setInt(5, popularity);
|
|
preparedStatement.setInt(5, popularity);
|
|
|
preparedStatement.executeUpdate();
|
|
preparedStatement.executeUpdate();
|
|
|
|
|
+ System.out.println("test2");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|