HinkerAndreas Geschrieben 3. April 2006 Geschrieben 3. April 2006 Wie geht der Datenbankzugriff von JAVA auf eine MySQL Datenbank ??? MFG Andreas
perdian Geschrieben 3. April 2006 Geschrieben 3. April 2006 Wie geht der Datenbankzugriff von JAVA auf eine MySQL Datenbank http://www.google.com/search?q=tutorial+%22java+mysql+jdbc%22
HinkerAndreas Geschrieben 4. April 2006 Autor Geschrieben 4. April 2006 Gibts vielleicht auch was eine Einführung in Deutsch ??? Oder ein gute Website mit Tuturials auf Deutsch ???
kingofbrain Geschrieben 4. April 2006 Geschrieben 4. April 2006 http://www.galileocomputing.de/openbook/javainsel3/javainsel_200000.htm#Rxxjavainsel_200000256DatenbankmanagementmitJDBC Peter
TDM Geschrieben 5. April 2006 Geschrieben 5. April 2006 Ich empfehle dir den mysql-connector-java-3.1.6-bin
HinkerAndreas Geschrieben 5. April 2006 Autor Geschrieben 5. April 2006 Danke für die Empfehlungen !!!
puppet Geschrieben 16. April 2006 Geschrieben 16. April 2006 Also, ich hab da auch mal eine Frage. Ich bin gerade dabei einen Vokabeltrainer zu schreiben, der als Datenbank eine MySql Datenbank benutzen soll. Es soll möglich sein, das man vokabeln hinzufuegt, löscht usw. (Prüfungsmodus ist auch vorgesehen, halt das uebliche alles) mein Problem ist jedoch, das ich per javaapplet nicht auf die Datenbank komme. import java.awt.*; import java.io.*; import java.sql.*; public class auslesen { private Connection con = null; private Statement s = null; private Connection connect() { String dbdriver = "com.mysql.jdbc.Driver"; String dburl = "jdbc:mysql:linux13.toptip.de"; String dbuser = "username"; String dbpassword = "passwort"; Class.forName(dbdriver); return DriverManager.getConnection (dburl, dbuser,dbpassword); } } das hab ich mal so nachgebaut, jedoch kommt schon beim compilieren eion fehler mit verweis auf die zeile mit dem getConnection... wär echt super wenn mir jemand helfen koennte oder mir ein paar tipps zum umgang mit mysql db's ueber java geben koennte. gruß p.s. ich hatte geplant das applet auf meinem webspace laufen zu lassen, auf dem gleichens erver wie der space liegta uch die datenbank.
perdian Geschrieben 16. April 2006 Geschrieben 16. April 2006 jedoch kommt schon beim compilieren eion fehler mit verweis auf die zeile mit dem getConnection...Und verrätst du uns auch was für ein Fehler genau angezeigt wird?! Ich tippe einfach mal drauf, dass keine SQLException angefangen wird, aber die Glaskugel liegt bei meiner Mutter und ist daher momentan nicht einsatzbereit. wär echt super wenn mir jemand helfen koennte oder mir ein paar tipps zum umgang mit mysql db's ueber java geben koennte.Was willst du denn wissen? Prinzipiell unterscheidet sich der Zugriff auf eine MySQL Datenbank nicht wesentlich vom Zugriff auf andere Datenbanken, also worauf zielt deine Frage ab? P.S.: Wieso schreibst du dafür eigentlich zwei identische Beiträge in zwei Threads?
puppet Geschrieben 17. April 2006 Geschrieben 17. April 2006 derfehler steht im anderen thread. Hab mich dafuer schon entschuldigt, weil ich erst spaeter gesehen hab, dass es schon so einen thread gibt. ich wollte wissenwie ich das mache mit dem aufbau eine mysql verbindung ueber ein java applet. ich hab gestern den halben tag gegoogled, aber irgendwie nichts passendes gefunden... wie gesagtm, das da oben habichirgendwie zusammengebastelt, aber funktionieren tut es irgendwie nicht...
geloescht_Newlukai Geschrieben 18. April 2006 Geschrieben 18. April 2006 Ich kann Dir zwar (noch) nicht bei Deinem Problem helfen, aber das hier private Connection con = null; private Statement s = null; ist unnötig. Java initialisiert alle Attribute mit einem Default-Wert. Bei Referenzen ist dieser "null". Du kannst die Attribute also ohne Wertzuweisung deklarieren. Nicht wie bei den Pointern in C. Und was soll das hier? Class.forName(dbdriver); Wenn mich nicht alles täuscht, gibt forName ein Klassenobjekt zurück. Dieses wird aber keiner Variablen zugewiesen. Also entweder einer Variablen zuweisen oder die Zeile weglassen. EDIT: Kommando zurück. Hab' nachgelesen. Es ist wohl doch sinnvoll.
puppet Geschrieben 18. April 2006 Geschrieben 18. April 2006 also so wie ich es jetzt hab funktioniert es und das applet laeuft. wie kann ich jetzt schnellstmöglich ueberprufen ob die verbindung steht ? am besten nen befehl auf die datenbank abfeuern, nur wie ? sagen wir mal ich moechte etwas anzeigen lassen: select * from test1 where name = test; sagen wir mal das ist der mysql befehl und ich moechte das er das ergebnis im applet anzeigt. wie kann ichd en befehl auf die datenbank abfeuern ? der rest ist ja relativ einfach mit einer schleife zu machen. hilfe wär cool ^^
Krain Geschrieben 18. April 2006 Geschrieben 18. April 2006 Selber bilden ist noch cooler, dann behält man das gelernte meist länger und versteht es auch: Schau mal hier: Java Insel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden