Witam,
mam taki problem nie mogę połączyć się z bazą danych. Nigdy wcześniej nie miałem okazji robić w javie czegoś z MYSQL wiec przepraszam za głupie pytania. Szukałem informacji na ten temat w necie i próbowałem na 4 różne sposoby i żaden nie zadziałał. Najbliższy sukcesu był chyba ten kawałek kodu, ponieważ jako jedyny kompiluje się bez błędu. Tyle tylko, że cały czas wyświetla mi komunikat Cannot connect to database server. Dodam, że serwer jest uruchomiony i baza działa. Co w takim razie robię nie tak? Proszę o porady i wskazówki.
import java.sql.Connection;
import java.sql.DriverManager;
public class BazaDanych
{
public static void main (String[] args)
{
Connection conn = null;
try
{
String userName = "root";
String password = "szymon";
String sterownik = "com.mysql.jdbc.Drive";
String url = "jdbc:mysql://localhost/baza";
Class.forName (sterownik);
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 */ }
}
}
}
}