Προς το περιεχόμενο

Σύνδεση java με mysql


erimitis

Προτεινόμενες αναρτήσεις

Δημοσ.

Προσπαθώ να συνδεθώ με java σε mysql και κάπου κολάω.

Μπορεί να με βοηθήσει κάποιος ιδιαίτερα στις ρυθμίσεις που πρέπει να γίνουν

παίρνω το μύνημα

Cannot connect to database server

 

 

import java.sql.*;

public class jj

{

public static void main (String[] args)

{

Connection conn = null;

 

try

{

String userName = "root";

String password = "rootwdp";

String url = "www:mysql5://localhost/test_car";

Class.forName ("com.mysql.jdbc.Driver").newInstance ();

conn = DriverManager.getConnection (url, userName, password);

System.out.println ("Database connection established");

 

}

catch (Exception e)

{

System.err.println ("Cannot connect to database server");

}

finally

{

if (conn != null)

{

try

{

conn.close ();

System.out.println ("Database connection terminated");

}

catch (Exception e) { /* ignore close errors */ }

}

}

}

}

Δημοσ.

Το θέμα σου είναι το connection string:

>
[b]String url = "www:mysql5://localhost/test_car";[/b]
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Database connection established");

 

Αυτό θα πρέπει να έχει τη μορφή:

>Connection conn = DriverManager.getConnection(
       "jdbc:mysql://localhost:3306/test_car","root","rootroot");

 

:-)

Δημοσ.

Σε ευχαριστώ για το ενδιαφέρον σου όμως συνεχίζει να κολάει

 

hot.java:19: conn is already defined in main(java.lang.String[])

Connection conn = DriverManager.getConnection(

^

1 error

Αν μπορείς τρέξτο ή ανέβασε κάτι δικό σου που να τρέχει

Σε ευχαριστώ

Δημοσ.

Έλα μαν! Κάνε κάτι μόνος σου :rolleyes:;)

Ο κώδικας για το conn που σου έδωσα πρέπει να αντικαταστήσει τον δικό σου και όχι απλά να τον προσθέσεις χύμα σ' αυτόν που έχεις. Επίσης στον δικό μου θα χρειαστεί να βάλεις και τα δικά σου username/password.

Δημοσ.

Ξανά Χρόνια πολλά

Σας ευχαριστώ και τους δύο αλλά δέν κατάφερα τίποτα, ίσως να φταίνε οι drivers άν έχετε κάτι δοκιμασμένο ανεβάστε το.

Ευχαριστώ

Δημοσ.
Ξανά Χρόνια πολλά

Σας ευχαριστώ και τους δύο αλλά δέν κατάφερα τίποτα, ίσως να φταίνε οι drivers άν έχετε κάτι δοκιμασμένο ανεβάστε το.

Ευχαριστώ

 

Jesus man... Αφού ο compiler σου γράφει ποιο είναι το λάθος... Έχεις ήδη κάνει decalare τη μεταβλητή "conn" πιο πάνω στο προγραμμά σου. Οι drivers είναι μια χαρά, απλά πρόσεξε να υπάρχουν στο classpath σου. Cheers...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...