HinkerAndreas Geschrieben 3. April 2006 Geschrieben 3. April 2006 Wie geht der Datenbankzugriff von JAVA auf eine MySQL Datenbank ??? MFG Andreas Zitieren
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 Zitieren
HinkerAndreas Geschrieben 3. April 2006 Autor Geschrieben 3. April 2006 Dankeschön!! Mfg Andreas Zitieren
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 ??? Zitieren
kingofbrain Geschrieben 4. April 2006 Geschrieben 4. April 2006 http://www.galileocomputing.de/openbook/javainsel3/javainsel_200000.htm#Rxxjavainsel_200000256DatenbankmanagementmitJDBC Peter Zitieren
TDM Geschrieben 5. April 2006 Geschrieben 5. April 2006 Ich empfehle dir den mysql-connector-java-3.1.6-bin Zitieren
HinkerAndreas Geschrieben 5. April 2006 Autor Geschrieben 5. April 2006 Danke für die Empfehlungen !!! Zitieren
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. Zitieren
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? Zitieren
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... Zitieren
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. Zitieren
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 ^^ Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.