Datenbankverbindung zu MySQL mit XAMPP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • für was genau meinst du?
    Server ist localhost
    Wie Datenbank und Benutzer bei der xampp Standardinstallation heißen, weiß ich nicht.
    Vllt. root?

    Hier mal eine Verbindung zur DB root mit Benutzer root und leerem Passwort

    Quellcode

    1. conn = DriverManager.getConnection ('jdbc:mysql://localhost/root', 'root', '');

    http://www.coder-suche.de/search.jsp?query=site:www.java-tutor.com+DriverManager.getConnection
  • Quellcode

    1. public class SimpleQuery {
    2. public static void main(String[] args) {
    3. // Diese Eintraege werden zum
    4. // Verbindungsaufbau benoetigt.
    5. final String hostname = "localhost";
    6. final String port = "3306";
    7. final String dbname = "projekt";
    8. final String user = "frommer";
    9. final String password = "";
    10. Connection conn = null;
    11. try {
    12. System.out.println("* Treiber laden");
    13. Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    14. }
    15. catch (Exception e) {
    16. System.err.println("Unable to load driver.");
    17. e.printStackTrace();
    18. }
    19. try {
    20. System.out.println("* Verbindung aufbauen");
    21. String url = "jdbc:mysql://"+hostname+":"+port+"/"+dbname;
    22. conn = DriverManager.getConnection(url, user, password);
    23. System.out.println("* Datenbank-Verbindung beenden");
    24. conn.close();
    25. }
    26. catch (SQLException sqle) {
    27. System.out.println("SQLException: " + sqle.getMessage());
    28. System.out.println("SQLState: " + sqle.getSQLState());
    29. System.out.println("VendorError: " + sqle.getErrorCode());
    30. sqle.printStackTrace();
    31. }
    32. } // ende: public static void main()
    33. } // ende: public class SimpleQuery
    Alles anzeigen


    Port laut Apachefriends:
    mysql 3306


    Mit nem Pfad hat das nichts zu tun, da das ganze ja über Sockets läuft...

    Edit: Schneller :roll:
  • Also, bei mir sieht das ganze im Moment so aus:
    Class.forName("com.mysql.jdbc.Driver4");
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost/Telefon", "root", "");
    Als Datenbanktreiber habe ich ins lib einen ‚mysql-connector-java-5.0.4.zip abgelegt.
    Das ganze läuft als TomcatProject, also über eine JSP.
    Im Browser wird bei mir im Moment nicht mal eine Seite gefunden.
  • aber das hat dann eher mit Tomcatkonfiguration zu tun. Ich nehme an du verwendest das XAMPP Addon für Tomcat, oder?

    Wie siehts denn mit den Beispieldateien aus?
    http://localhost/jsp-examples/
    http://localhost/servlets-examples/
    http://localhost/java

    Vielleicht aber auch mal mit localhost:8080 probieren.

    Wenns am JDBC liegen würde, würdest du eine Exception erhalten.