Hallo liebe Community!
Ich programmiere derzeit eine Verbindung von Java zu einer MySQL Datenbank, die als Frontend phpmyadmin benutzt.
Die brauche ich für ein Spiel, bei dem eben in der Datenbank der aktuelle Rang, Spielername, Passwort,... gespeichert werden sollen.
(Hier ist der Code)
Das Problem ist allerdings, dass ich es einfach nicht hinbekomme eine SQL Abfrage über Java zu erstellen (Siehe Void RangHeute). Ich habe auch schon diverse Google Anfragen und Forenbeiträge durchforstet, ob ich etwas hilfreiches finde. Allerdings habe ich nur Sachen gefunden die für eine Verbindung zwischen Java und MySQL via JDBC oder DriveManager. Doch wirklich geholfen hat das bisher noch nicht.
Könnte mir jemand einen Tipp oder Hinweis geben, wie ich das Problem lösen könnte?
Ich programmiere derzeit eine Verbindung von Java zu einer MySQL Datenbank, die als Frontend phpmyadmin benutzt.
Die brauche ich für ein Spiel, bei dem eben in der Datenbank der aktuelle Rang, Spielername, Passwort,... gespeichert werden sollen.
(Hier ist der Code)
Java:
import java.net.*;
import java.io.*;
import java.sql.*;
public class mc
{
public static void main(String args[], String tabelle)
{String username=y;
String password=x;
String up= "username=" + username + "&password=" + password;
try
{
URL url=new URL(z);
URLConnection urlc=url.openConnection();
urlc.connect();
BufferedReader br=new BufferedReader(new InputStreamReader(urlc.getInputStream()));
String str;
System.out.print("Verbindung hergestellt");
//Statement createStatement
//throws SQLException;
String abfrage = "SELECT * FROM `spieler`";
//ResultSet rs = stm.executeQuery(abfrage);
while((str=br.readLine())!=null)
{
System.out.print(str);
}
br.close();
/*DatabaseMetaData meta = urlc.getMetaData();
ResultSet rs1 = meta.getTables(null, null, null, new String [] {"TABLE"});
ResultSet rs2 = meta.getTables(null, null, "5%", null);
System.out.println("One way of Listing Tables");
while (rs1.next())
{
System.out.println(rs1.getString("TABLE_NAME"));
}
System.out.println("Another way of Listing Tables");
while (rs2.next())
{
System.out.println(rs2.getString(3));
}*/
}
catch(Exception e)
{
e.printStackTrace();
}
}
void RangHeute()
{
INSERT INTO `Spieler`(`spielername`, `passwort`) VALUES ('Max', '1235');
}
}
Das Problem ist allerdings, dass ich es einfach nicht hinbekomme eine SQL Abfrage über Java zu erstellen (Siehe Void RangHeute). Ich habe auch schon diverse Google Anfragen und Forenbeiträge durchforstet, ob ich etwas hilfreiches finde. Allerdings habe ich nur Sachen gefunden die für eine Verbindung zwischen Java und MySQL via JDBC oder DriveManager. Doch wirklich geholfen hat das bisher noch nicht.
Könnte mir jemand einen Tipp oder Hinweis geben, wie ich das Problem lösen könnte?