Połączenie z bazą danych za pomocą Javy

0

Witam,
Mam następujący problem : próbując połączyć się z bazą napotykam się na poniższy błąd.
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Jest wiele rozwiązań, jednak wydaje mi się , że robię coś nie tak przy adresie bazy, gdyby mógł ktoś sprawdzić , czy ta część kodu jest ok, byłbym wdzięczny :)

String connectionString = "jdbc:mysql://127.0.0.1/pbdpk_y0_pl?user=baid&password=******&useUnicode=true&characterEncoding=UTF-8";
		//Tworzymy proste zapytanie doa bazy danych
		String query = "Select * FROM KSIAZKA";
		
		Connection conn = null;
		
		try {

			//Ustawiamy dane dotyczące podłączenia
			conn = DriverManager.getConnection(connectionString);
			
0

Standardowy kod jest taki:

conn = DriverManager.getConnection(url, user, password);
0

Mógłbyś mi powiedzieć jak powinien wyglądać mój url przy takich danych jak w załączniku ?

0

Witam,

oto działający kod do łączenia się z MySQL

private boolean conectionDataBase(String nameBase, String userName, String password)
	{
		try
		{
			con = (Connection) DriverManager.getConnection(nameBase, userName, password);

			st = (Statement) con.createStatement();

			return true;

		} catch (SQLException ex)
		{
			System.out.println("Blad z polaczeniem z baza danych MySQL");
			return false;
		}
	}

dane wejściowe u mnie są następujące:

conectionDataBase("jdbc:mysql://localhost:3306/testdb","testuser","test623");

gdzie testdb to nazwa bazy danych

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1