SQL-Abfragen in txt-Datei

This commit is contained in:
Mats Pape 2022-01-10 13:08:18 +01:00
parent bdd1c68ab9
commit 770e6916b5
11 changed files with 44 additions and 2 deletions

View File

@ -15,6 +15,8 @@ import javafx.stage.Stage;
public class HappyBirdMain extends Application {
MariaDB datenbank = new MariaDB();
/*Panes erstellen und zuweisen*/
private final Pane pane = new Pane();
private final Pane pause = new Pane();

View File

@ -13,10 +13,36 @@ public class MariaDB
public MariaDB()
{
/*
username="root";
pw="HappyBird1";
url="jdbc:mariadb://localhost:3306/happybird";
driver="org.mariadb.jdbc.Driver";
try {
con = DriverManager.getConnection("jdbc:mariadb://localhost:3306/DB?user=root&password=HappyBird1");
} catch (SQLException e) {
Class.forName(driver);
con=DriverManager.getConnection(url, username, pw);
st= (Statement) con.createStatement();
System.out.println("Connection is successful");
} catch (Exception e) {
System.out.println("Fehler in der Verbindung");
e.printStackTrace();
}
*/
try
{
con = DriverManager.getConnection("jdbc:mariadb://localhost:3306/happybird?user=root&password=HappyBird1");
st= (Statement) con.createStatement();
driver="org.mariadb.jdbc.Driver";
System.out.println("Connection is successful");
}
catch (Exception e)
{
System.out.println("Fehler in der Verbindung");
e.printStackTrace();
}
}
}

14
SQL-Queries.txt Normal file
View File

@ -0,0 +1,14 @@
SQL-Abfragen:
Highscores:
SELECT * FROM happybirddb ORDER BY punkte DESC LIMIT 5;
Dann Ausgabe auf dem Bildschirm
Einfügen in die DB:
INSERT INTO HappyBirdDB (name, kuerzel, punkte) VALUES ('playername', 'playerkuerzel', points);
//playername, playerkuerzel, points sind Variablen
Maximale Punkte des Spielers:
SELECT MAX(punkte) FROM happybirddb WHERE kuerzel = 'playerkuerzel';