Nie potrafię się połączyć z bazą danych

0

Witam

Trochę poczytałem, trochę pokombinowałem, ale połączenie się z bazą danych MySql sprawia mi mały kłopot.
Pierwsze co zrobiłem to pobrałem sterownik: mysql-connector-java-5.1.6-bin.jar ze strony mysql-a.

Otworzyłem NetBeans-a i dałem Built > Set main project configuration > customize
w Libraries do Compile dodałem właśnie ten sterownik metodą add jar.

Teraz mam taki kod źródłowy:

Connection connection = null;
      
       try {
           String driverName = "org.gjt.mm.mysql.Driver"; // MySQL MM JDBC driver
           Class.forName(driverName);
           System.setProperty("jdbc.driver", driverName); 
      
           // Create a connection to the database
           String serverName = "serverXXXXXXXXXXXX";
           String mydatabase = "bazaXXXXXXXXXXXX";
           String url = "jdbc:mysql://" + serverName +  "/" + mydatabase; // a JDBC url
           String username = "LOGINNNNNNNNNNN";
           String password = "HASLLLLLLLLLO";
           connection = DriverManager.getConnection(url, username, password);
          
           Statement stmt = connection.createStatement(); 

            }
       catch (ClassNotFoundException e) 
            {
           // Could not find the database driver
            } 
       catch (SQLException e) 
            {
           // Could not connect to the database
            } 
    }

Dodam że server mysql działa i nie jest na localhostcie. Nie ma błędów kompilacji, a podczas uruchomienia pokazuje się tylko pasek ConnectoToDB i nie łączy się z bazą.

Dziękuje za podpowiedzi :):):)

0

dodaj do cześci catch coś takiego:

catch (ClassNotFoundException e) 
            {
           e.printStackTrace();
            } 
       catch (SQLException e) 
            {
           e.printStackTrace();
            }

i zobacz czy coś się pokazuje w konsoli.

0
		try
		{
			Class.forName("com.mysql.jdbc.Driver").newInstance();				
			connection = DriverManager.getConnection(jdbc:mysql://localhost/NAZWA_BAZYt?user=USER&password=PASSWORD);
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}

// Jakis kod

           try{

			if (connection != null){
				connection.close();
			}
		}
		catch(SQLException e)
		{
			// blad zamkniecia - obsluzyc wedle uznania
		}

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