jdbc connectie via java

Technische problemen? Hier kun jij jouw vragen stellen!
Forumregels
Check eerst even onze handleiding (http://help.antagonist.nl/) voordat je hier je vraag stelt. Voor de meeste problemen hebben we een oplossing met een zeer uitgebreide uitleg.
Plaats reactie
baliman
Berichten: 9
Lid geworden op: 24 feb 2012, 03:28

jdbc connectie via java

Bericht door baliman » 06 feb 2017, 11:43

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;
    }

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 1126
Lid geworden op: 13 feb 2016, 20:15

Re: jdbc connectie via java

Bericht door Joris de Leeuw » 07 feb 2017, 10:04

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.
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

baliman
Berichten: 9
Lid geworden op: 24 feb 2012, 03:28

Re: jdbc connectie via java

Bericht door baliman » 09 feb 2017, 10:07

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

emiel
Berichten: 68
Lid geworden op: 03 jan 2016, 12:40
Locatie: Gouda
Contacteer:

Re: jdbc connectie via java

Bericht door emiel » 09 feb 2017, 10:27

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.

baliman
Berichten: 9
Lid geworden op: 24 feb 2012, 03:28

Re: jdbc connectie via java

Bericht door baliman » 09 feb 2017, 15:59

Het werkt nu, dank voor de uitleg en support

Plaats reactie