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.
-
baliman
- Berichten: 9
- Lid geworden op: 24 feb 2012, 03:28
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;
}
-
Joris de Leeuw
- Antagonist staff
- Berichten: 1125
- Lid geworden op: 13 feb 2016, 20:15
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
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:
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
Bericht
door baliman » 09 feb 2017, 15:59
Het werkt nu, dank voor de uitleg en support