Daten in MySQL-Datenbank schreiben

derFabi95

Mitglied
Hallo zusammen!
Ich schreibe momentan ein Plugin für Minecraft. Da sollen (per Befehl) Daten in eine Datenbank geschrieben (und ausgelesen) werden. Die Verbindung zur Datenbank passt, die läuft, und die Table wird erstellt.. Allerdings kann ich nicht in die Datenbank inserten.
Das wäre die Fehlermeldung:
Code:
[Server thread/ERROR]: Error occurred while enabling PetitionPlugin v0.1 (Is it up to date?)
java.lang.NullPointerException
    at me.John_H_Smith.Main.MySQL.update(MySQL.java:49) ~[?:?]
    at me.John_H_Smith.Main.Main.ConnectMySQL(Main.java:39) ~[?:?]
    at me.John_H_Smith.Main.Main.onEnable(Main.java:21) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) ~[spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527) [spigot_server.jar:git-Spigot-e6f93f4-d884ab3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]

Hier mal mein Code:
Java:
package me.xxx.Main;

import java.io.File;
import java.io.IOException;
import java.util.logging.Logger;

import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {
    public Logger log = this.getLogger();
   
    @Override
    public void onEnable() {
        this.getCommand("petition").setExecutor(new COMMAND_petitionplugin());
       
        initConfig();
        ConnectMySQL();
    }
   
    @Override
    public void onDisable() {
        CloseMySQL();
    }
   
    public static MySQL mysql;
   
   
    public void ConnectMySQL() {
        String dhost = this.getConfig().getString("PetitionPlugin.mysql.host");
        String duser = this.getConfig().getString("PetitionPlugin.mysql.user");
        String ddatabase = this.getConfig().getString("PetitionPlugin.mysql.database");
        String dpassword = this.getConfig().getString("PetitionPlugin.mysql.password");
        mysql = new MySQL(dhost, ddatabase, duser, dpassword);
        mysql.update("CREATE TABLE IF NOT EXISTS PEs (id INT(20) AUTO_INCREMENT, Name varchar(20), Message varchar(30), CoordsX double(9,6) SIGNED, CoordsY double(9,6) SIGNED, CoordsZ double(9,6) SIGNED, primary key (id))");
    }
   
    public void CloseMySQL() {
        mysql.close();
    }
   
    private void initConfig() {
        this.reloadConfig();
        this.getConfig().options().header("Mach mal was da drin");
        this.getConfig().addDefault("PetitionPlugin.mysql.host", "localhost");
        this.getConfig().addDefault("PetitionPlugin.mysql.database", "database");
        this.getConfig().addDefault("PetitionPlugin.mysql.user", "user");
        this.getConfig().addDefault("PetitionPlugin.mysql.password", "password");
        this.getConfig().options().copyDefaults(true);
        this.saveConfig();
    }

}
Java:
package me.xxx.Main;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class COMMAND_petitionplugin implements CommandExecutor {

    public static MySQL mysql;
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label,
            String[] args) {      
       
        if(cmd.getName().equalsIgnoreCase("petition")) {
            Player player = (Player) sender;
           
            mysql.update("INSERT INTO PEs(Name,Message) VALUES (Test1,Test2)");
            return true;
        }
        return false;
    }
}
Java:
package me.xxx.Main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MySQL {
   
    private String HOST = "";
    private String DATABASE = "";
    private String USER = "";
    private String PASSWORD = "";
   
    private Connection con;
   
    public MySQL(String host, String database, String user, String password) {
        this.HOST = host;
        this.DATABASE = database;
        this.USER = user;
        this.PASSWORD = password;
       
        connect();
    }
   
    public void connect() {
        try {
                con = DriverManager.getConnection("jdbc:mysql://" + HOST + ":3306/"
                      + DATABASE + "?autoReconnect=true", USER, PASSWORD);
                System.out.println("[PE] Datenbank verbunden!");
        } catch (SQLException e) {
            System.out.println("[PE] Verbindung Fehlgeschlagen! Grund: " + e.getMessage());
        }
    }
   
    public void close() {
        try {
            if (con != null) {
                con.close();
                System.out.println("[PE] Datenbank geschlossen!");
            }
        } catch (SQLException e) {
            System.out.println("[PE] Verbindung schließen fehlgeschlagen! Grund: " + e.getMessage());
        }
    }
   
    public void update(String qry) {
        try {
                Statement st = con.createStatement();
                st.executeUpdate(qry);
                st.close();
        } catch (SQLException e) {
            connect();
            System.err.println(e);
        }
    }
   
    public boolean hasConnection() {
        if(con != null) {
            return true;
        }
        return false;
    }
   
    public ResultSet query(String qry) {
        ResultSet rs = null;
        try {
                Statement st = con.createStatement();
                rs = st.executeQuery(qry);
        } catch (SQLException e) {
            connect();
            System.err.println(e);
        }
        return rs;
    }
}

Wieso geht in der COMMAND_petitionplugin.java das
Java:
mysql.update("INSERT INTO PEs(Name,Message) VALUES (Test1,Test2)");
nicht?
Eclipse zeigt mir keine Fehler an.
 

X5-599

Top Contributor
Warum das in der COMMAND_petitionplugin.java nicht funktioniert kann ich dir sagen: Du deklarierst ein zweites statisches MySQL Objekt, aber initialisierst es nicht.

Allerdings scheint mir das nicht das Problem zu sein. Der Stacktrace lässt vermuten, dass der Fehler bereits auftritt wenn die ConnectMySQL() Methode ausgeführt wird. Diese initialisiert das (erste) statische MySQL objekt und ruft dann darauf update() auf.
Wenn die MySQL Klasse, die du gepostet hast genauso bei dir aussieht (also nicht irgendwo andere/leere Zeilen existieren), dann kommt dein Fehler daher, dass das Connection objekt (con) null ist. Die verursachende Zeile wäre dann: "Statement st = con.createStatement();"
Das kann in diesem Fall nur heissen, dass DriverManager.getConnection() eine Exception geworfen hat und darum das Connection objekt nicht initialisieren konnte. Du müsstest also irgendwo auch dein System.out "Verbindung fehlgeschlagen" sehen können.
Was mich verwirrt, denn du sagst ja dass die Verbindung steht und auch eine Tabelle erzeugt wird... Der Stacktrace lässt aber anderes vermuten. Es sei denn es ist ein alter, der mit deinem Problem nichts zu tun hat. Mir ist z.b. auch nicht klar warum du vermutest, dass es an der Klasse:COMMAND_petitionplugin.java liegt. Die wird in dem Stacktrace nicht erwähnt. Wenn es also tatsächlich an der Klasse COMMAND_petitionplugin.java liegen sollte ... dann siehe meinen Hinweis im ersten Satz dieses Postes.
 

derFabi95

Mitglied
Aber wieso hat es dann in der Main.java auch funktioniert ohne dass ich die Variable initialisiert habe?
Und ja: die Verbindung wird aufgebaut. Dazu muss ich sagen, ich bin noch recht blutiger Anfänger in Java, bin aber der Meinung, Übung macht den Meister. Insofern das ganze bitte "Anfänger-Freundlich" erklären.

Achja, es muss an der Klasse COMMAND_petitionplugin.java liegen, da eben dieses insert nur aufgerufen wird, wenn man einen Befehl eingibt. Sofern der Befehl nicht ausgeführt wird, wird auch kein Versuch unternommen, mysql.update() auszuführen. Und nur dann kommt diese Fehlermeldung
 
Zuletzt bearbeitet:

X5-599

Top Contributor
Ich kenne mich mit Minecraft leider nicht aus und weiss auch nicht wie dessen Plugin System funktioniert. Aber der Stacktrace, den du gepostet hast sagt, dass der Fehler nicht in der Klasse COMMAND_petitionplugin liegt.
Code:
 at me.John_H_Smith.Main.MySQL.update(MySQL.java:49) ~[?:?]
    at me.John_H_Smith.Main.Main.ConnectMySQL(Main.java:39) ~[?:?]
    at me.John_H_Smith.Main.Main.onEnable(Main.java:21) ~[?:?]

Die erste Zeile gibt die Stelle an, an der der Fehler auftrat. Die folgenden Zeilen sind die Stellen im Code, die vorher ausgeführt wurden. Also hier:
wird ausgeführt zuerst:
Die Methode onEnable() in der Klasse Main
gefolgt von:
Der Methode ConnectMySQL() in der Klasse Main
gefolgt von:
Der Methode update() in der Klasse MySQL

da ist keine Rede von der Klasse COMMAND_petitionplugin. Schwierig von hier aus den Fehler einzugrenzen. Ist das ganze reproduzierbar? Also, kommt jedesmal beim Ausführen der gleiche Stacktrace (den, den gepostet hast)?
 

derFabi95

Mitglied
Naja, das im Log ist ja klar. Er ruft, wenn ich mysql.update("insert blabla...") ausführe, die public void update in der MySQL.java aus, von der aus im onEnable die Verbindung aufgebaut . Was ich halt nicht verstehe, ist die Tatsache, dass es in der Main.java funktioniert und in der COMMAND_petitionplugin.java nicht. Bin momentan leider noch in der Arbeit, werde aber heute Abend wenn ich zuhause bin die Logs nochmal überprüfen, sollten aber die gleichen sein. Achja, auch mit mysql.query("insert blabla...") funktioniert es nicht, was ja klar ist, da es in der MySQL.java als ResultSet angegeben wird.
 

mrBrown

Super-Moderator
Mitarbeiter
Was funktioniert denn in der Main? Der Stacktrace oben ist doch ein Aufruf aus der Main - das funktioniert also nicht.

In der COMMAND_petitionplugin kann es nicht funktionieren, weil du dein MySQL nie initialisiert, du versuchst also immer auf null zuzugreifen.
 

derFabi95

Mitglied
In der Main verbindet er ja erfolgreich zur Datenbank, und erstellt ggf die neue Table. Und das ja auch, ohne dass mysql initialisiert ist. Oder?

Edit: ah nein, er initialisiert mit new...
Wie wende ich das dann an, indem er das ganze bei Befehl macht? Muss ich da wieder eine neue Verbindung aufbauen lassen?
 

derFabi95

Mitglied
Tut mir leid dass ich jetzt so blöd fragen muss: wie? Bisher hab ich sowas noch nie gemacht. Ich verstehe, DASS das gemacht werden muss und auch warum, aber nicht ganz wie. Kleiner Denkanstoß, durch den ich evtl per Google drauf komm?
 

derFabi95

Mitglied
Okay. Die richtige Fehlermeldung wäre:
Code:
[22:43:48] [Server thread/WARN]: Unexpected exception while parsing console command "pe create test"
org.bukkit.command.CommandException: Unhandled exception executing command 'pe' in plugin PetitionPlugin v0.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchCommand(CraftServer.java:645) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchServerCommand(CraftServer.java:631) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.DedicatedServer.aL(DedicatedServer.java:437) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:400) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_9_R2.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
    at me.John_H_Smith.Main.COMMAND_petitionplugin.onCommand(COMMAND_petitionplugin.java:21) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    ... 8 more
 

derFabi95

Mitglied
Okay, demnach sollte ich das vll tatsächlich als Spieler ausführen. Dann ist hier der richtige Stacktrace:
Code:
[Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'pe' in plugin PetitionPlugin v0.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchCommand(CraftServer.java:645) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.PlayerConnection.handleCommand(PlayerConnection.java:1349) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.PlayerConnection.a(PlayerConnection.java:1184) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_91]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_91]
    at net.minecraft.server.v1_9_R2.SystemUtils.a(SourceFile:45) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:726) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.NullPointerException
    at me.xxx.Main.COMMAND_petitionplugin.onCommand(COMMAND_petitionplugin.java:61) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot_server.jar:git-Spigot-4af49dc-23da8b0]
    ... 15 more

Ich blicks einfach nicht. Hab versucht das durch einen Konstruktor wiederherzustellen, allerdings will ich ja die Daten aus der Config via getConfig da eingefügt haben. Die getConfig erkennt eclipse allerdings nicht. Deshalb würde ich gern die bestehende Verbindung
Java:
mysql = new MySQL(dhost, ddatabase, duser, dpassword);
aus der Main.java verwenden. Wie bekomme ich diese dann in die andere Klasse rein?
 
Zuletzt bearbeitet:

JStein52

Top Contributor
Das mysql dem COMMAND_petitionplugin als Parameter im Konstruktor mitgeben.

Code:
this.getCommand("petition").setExecutor(new COMMAND_petitionplugin(mysql));

Den passenden Konstruktor musst du dir dann natürlich noch erstellen. Bis jetzt hast du ja da keinen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Daten aus MySQL datenbank auslesen und in ArrayList stecken Allgemeine Java-Themen 8
G Daten aus MySQL-Datenbank an JFreeChart übergeben Allgemeine Java-Themen 3
S Java Methode um Daten aus MySQL auslesen Allgemeine Java-Themen 11
I Mehrere Klassen mit den selben Daten Allgemeine Java-Themen 5
padde479 Collections Daten in Dreiecksform Allgemeine Java-Themen 13
V Umgang mit fehlenden Daten in einer Java-Datenanalyseanwendung Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
A Hartgecodete Daten auslagern Allgemeine Java-Themen 4
F Laden von bestimmten Daten aus TAR Archiv Allgemeine Java-Themen 23
S Webservices für binäre Daten? Allgemeine Java-Themen 5
OnDemand Daten in RAM zwischenspeichern oder lieber aus DB holen? Allgemeine Java-Themen 24
J Daten über serielle Schnittstelle empfangen Allgemeine Java-Themen 4
J JSON Daten von einer Webseite erhalten Allgemeine Java-Themen 2
S Entities aus XML - Daten. Allgemeine Java-Themen 1
M Schnelleres Speichern von XML-Daten über URLConnection Allgemeine Java-Themen 4
kodela Klasse mit "gezipten" Daten Allgemeine Java-Themen 6
M Daten aus MatLab Datei lesen Allgemeine Java-Themen 8
N Daten einer JCoTable in JTextArea anzeigen Allgemeine Java-Themen 7
kodela Klassen Klasse "vergisst" ihre Daten Allgemeine Java-Themen 2
C Daten für Klassifikationsverfahren gewinnen Allgemeine Java-Themen 6
J Daten von Quelltext Allgemeine Java-Themen 5
K OOP Daten addieren sich bei GUI-Eingabe Allgemeine Java-Themen 10
J Jasper Reports - Daten vom Hoster Allgemeine Java-Themen 2
kodela Daten während Laufzeit zugriffsbereit Allgemeine Java-Themen 15
J Millisekunde zwischen 2 Daten Allgemeine Java-Themen 6
Q Selbständig ActionEvent auslösen zum Daten senden über serielle Schnittstelle Allgemeine Java-Themen 7
J Daten aus Website-Quelltext auslesen Allgemeine Java-Themen 62
R Android Daten online senden Allgemeine Java-Themen 0
P Datenbank-MiniGUI fügt keine Daten ein Allgemeine Java-Themen 4
K Gespeicherte Daten von einer LinkedList auf vier LinkedList verteilen Allgemeine Java-Themen 6
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
A Erste Schritte Daten aus einer Website auslesen Allgemeine Java-Themen 7
OnDemand Desktop-Applikation schreiben, wie daten persistent? Allgemeine Java-Themen 9
S Erste Schritte Fehlender Gedanken-Ansatz bei Interpretation von Daten Allgemeine Java-Themen 1
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
K Große Mengen an Daten speichern Allgemeine Java-Themen 9
A Swing FileWriter schreibt keine Daten in Datei Allgemeine Java-Themen 13
M Daten aus anderen Programmen auslesen Allgemeine Java-Themen 2
D Best Practice Login-Daten: Wie am besten abrufen? Allgemeine Java-Themen 6
L Best Practice Log Dateien analysieren und eventuell passende Daten am Chart darstellen Allgemeine Java-Themen 1
J Serial Port Daten empfangen Allgemeine Java-Themen 5
H Daten via COM Schnittstelle erhalten Allgemeine Java-Themen 2
J Daten persistent speichern Allgemeine Java-Themen 14
S Allgemeine parallelisierte Loesung um Daten im Hintergrund zu laden..? Allgemeine Java-Themen 6
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
G Daten aus Website auslesen Allgemeine Java-Themen 7
J Daten aus GUI auslesen und in Objekte umwandeln Allgemeine Java-Themen 6
O Serial Port Daten als Tastaturanschlag senden Allgemeine Java-Themen 0
N Zeitabstand zwischen 2 Daten(Mehrzahl von Datum) Allgemeine Java-Themen 3
T Input/Output Daten in eine Datei schreiben Allgemeine Java-Themen 4
Z daten bindung Allgemeine Java-Themen 1
A Datentypen Gregorian Calendar - 2 Daten sind gleich?? Allgemeine Java-Themen 3
L Vergleich-Xml-Daten Allgemeine Java-Themen 3
vandread Daten verschlüsseln mit Java oder Datenbank Allgemeine Java-Themen 15
A Daten in Formularen/Vorlagen erstellen und ausdrucken Allgemeine Java-Themen 3
C HtmlUnit Daten einer Tabelle bekommen ohne, dass diese eine ID aufweist Allgemeine Java-Themen 1
T Daten über port abfangen mit proxy server Allgemeine Java-Themen 12
Todesbote Excel Blattschutz aufheben und Daten einfügen Allgemeine Java-Themen 3
T Mit Apache Poi Daten aus einer Excel Tabelle kopieren und in Word einfügen Allgemeine Java-Themen 1
OnDemand PC identifizieren / Daten auslesen Allgemeine Java-Themen 15
G Combobox füllen mit daten aus einer Tabelle Allgemeine Java-Themen 4
J Maven .war enthält veraltete Daten Allgemeine Java-Themen 3
N Daten aus Jar laden Allgemeine Java-Themen 10
P Datentypen String-Daten zu Byte-Zahlen konvertieren - Komme nicht weiter nach vielem versuchen :-/ Allgemeine Java-Themen 7
K Input/Output Daten speichern / laden Allgemeine Java-Themen 2
M Best Practice: Daten aufnehmen-speichern-bereitstellen Allgemeine Java-Themen 8
T Daten effizient verwalten Allgemeine Java-Themen 4
B JTable eigene Daten Add Methode Allgemeine Java-Themen 2
S OOP Apache Commons Math - Verwendung von Genetics - Wie werden Daten in Chromosomen gespeichert? Allgemeine Java-Themen 4
C Daten über URL an PHP verschicken Allgemeine Java-Themen 4
R Daten aus DB auslesen in ein formular (JSP) Allgemeine Java-Themen 13
S Library fuer Internet-Text-Daten-Quellen..? Allgemeine Java-Themen 8
H OOP Daten über TCP Allgemeine Java-Themen 5
H Input/Output Binäre Daten konvertieren, Output hat Zeilenumbrüche?? Allgemeine Java-Themen 9
D Daten eines User auslesen. Allgemeine Java-Themen 5
B Input/Output Einbinden von Daten in Java Allgemeine Java-Themen 3
L Einbinden von Daten in ausführbare Jar Allgemeine Java-Themen 6
N Methoden Einzelne Daten aus "Person" auslesen Allgemeine Java-Themen 3
R SerialPort auslesen und Daten verarbeiten Allgemeine Java-Themen 23
ARadauer Wo liegen die Daten der Preferences Klasse Allgemeine Java-Themen 3
Madlip Erste Schritte Java speichert Daten im Programm?!? Allgemeine Java-Themen 9
S JDialog Daten ins JFrame übergeben Allgemeine Java-Themen 5
F Threads synchronisierung des Zugriffes auf daten Allgemeine Java-Themen 4
O Amazon S3 Anmelden / Daten downloaden Allgemeine Java-Themen 2
A Daten aufbereiten Allgemeine Java-Themen 11
P Daten kopieren mit nio - Zugriff verweigert Allgemeine Java-Themen 8
L Speichern von Daten in JKS Allgemeine Java-Themen 5
K JFreeCharts - Dummy für fehlende Daten Allgemeine Java-Themen 6
M Daten aus doc, pdf .... auslesen Allgemeine Java-Themen 12
Z Daten von einer Klasse in eine andere übertragen Allgemeine Java-Themen 8
A Login-Daten Formular automatisch ausfüllen Allgemeine Java-Themen 10
C Daten speichern und verwalten Allgemeine Java-Themen 3
Z Daten aus einer Internetseite auslesen? Allgemeine Java-Themen 2
E BlueJ Daten in Textdatei schreiben Allgemeine Java-Themen 21
T Gleichzeitige Zugriffe auf Daten auf dem Server Allgemeine Java-Themen 11
ruutaiokwu META-INF-daten bei ungepackten library-projekten während der entwicklung mit einbeziehen...? Allgemeine Java-Themen 2
K Server Daten Visualisieren Allgemeine Java-Themen 3
F HashMap überschreibt Daten von anderen HashMap Allgemeine Java-Themen 5
A Java Projekt (Daten Eingeben, Speichern und in Listen Ausgeben) Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben