Witam.
Jestem początkujący jeśli chodzi o bazy danych i mam problem do zalogowania się na serwer bazy danych MySQL. Prawdopodobnie źle podaję dane serwera...
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
public class main
{
static String daneBazy;
public static void main(String[] args)
{
String URL = "jdbc:mysql//localhost/user?user=root&password=qwert12345";
Connection con;
String query = "SELECT* FROM dane";
try
{
con = DriverManager.getConnection(URL);
Class.forName("com.mysql.jdbc.Driver");
Statement stat = con.createStatement();
ResultSet rs = stat.executeQuery(query);
con.close();
}catch(ClassNotFoundException ex)
{
System.out.println("Nie udalo sie nawiazac polaczenia z baza danych!!!");
}
catch(SQLException esc)
{
System.out.println(esc.getMessage());
System.out.println(esc.getSQLState());
System.out.println(esc.getErrorCode());
}
}
}
I błędy podczas uruchomienia:
<log>
No suitable driver found for jdbc:mysql//localhost/user?user=root:3306&password=qwert12345
08001
0
</log>
Jak widać podaje dane do serwera: nazwa bazy: user: uzytkownik: root i haslo: qwert12345 i adres: localhost. Niech mi ktoś pomoże bo dopiero zaczynam ogarniać te bazy danych.