Pagina 1 van 1

jdbc connectie via java

Geplaatst: 06 feb 2017, 11:43
door baliman
Hallo,

Ik probeer vanuit een java programma een connectie te maken met de database van mijn website. De reden hiervoor is niet belangrijk de vraag is alleen hoe ik dat kan doen. Ik heb het volgende geprobeerd zie code

Ik krijg de melding dat een connectie niet mogelijk is.

Mijn vraag is wat moet ik als server opgeven en port adres. MySQL zelf connect op port 3306 ?

Code: Selecteer alles

protected Connection getConnection() throws Exception {
        try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            throw new Exception(e);
        }

        Connection connection = null;

        try {
            //connection = DriverManager.getConnection("jdbc:mysql://s201.webhostingserver.nl:3306/database", "username", "password");
        } catch (SQLException e) {
            e.printStacktrace();
        }

        if (connection == null) {
            throw new Exception("Failed to get connection");
        }
        return connection;
    }

Re: jdbc connectie via java

Geplaatst: 07 feb 2017, 10:04
door Joris de Leeuw
Beste Baliman,

Dank voor je bericht!

Standaard blokkeren wij externe verbindingen naar de MySQL-database om jouw database extra veilig te houden. Mocht je vanaf een specifieke apparaat of IP-adres toch wensen te verbinden kan je het IP-adres van het apparaat toestaan om te verbinden via DirectAdmin.

Hoe je dit in DirectAdmin kunt instellen is beschreven op:
- https://www.antagonist.nl/help/nl/webho ... base#hosts

Je kan daarna verbinden via de servernaam (bijvoorbeeld: s201.webhostingserver.nl ), de MySQL poort ( 3306 ) en de daarbij behorende databasegebruiker en het bijbehorende wachtwoord.

Indien je hierbij spaak loopt, stuur dan gerust een e-mail naar support@antagonist.nl. Dan helpen we je graag nog uitzoeken wat er aan de hand kan zijn.

Re: jdbc connectie via java

Geplaatst: 09 feb 2017, 10:07
door baliman
Ik neem aan dat je dan het WAN ip adres moet gebruiken en niet het ip adres wat door de router wordt uitgegeven bijv. 192.168........

Ik heb een Experia Box V10 van KPN maar geen idee hoe ik het wan ip adres kan achter halen

alvast bedankt

Re: jdbc connectie via java

Geplaatst: 09 feb 2017, 10:27
door emiel
Klopt. Hiervoor moet je het externe IP adres van je Experia box hebben. Wanneer je op de locatie werkt waar je via die Experia box op internet zit (thuis?) kun je je externe IP adres ook via deze link achterhalen.

Re: jdbc connectie via java

Geplaatst: 09 feb 2017, 15:59
door baliman
Het werkt nu, dank voor de uitleg en support