Problème de connexion BDD MySql
Bonjour à tous, j'essaye de me connecter à ma db pour écrire une table (test). J'ai écrit ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
package game;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class Annagramme
{
public static void main( String[] args )
{
String url = "jdbc:mysql://db701563717.db.1and1.com"; // ou "jdbc:mysql://db701563717.db.1and1.com:3306/db701563717";
String login = "****************";
String pass = "****************";
String personne = "Max";
Connection cn = null;
Statement st = null;
try {
DriverManager.registerDriver(new com.mysql.jdbc.Driver ());
System.out.println("Driver chargé");
cn = (Connection) DriverManager.getConnection(url, login, pass);
System.out.println("Connecté");
st = (Statement) cn.createStatement();
String sql = "INSERT INTO `javadb` (`personnes`) VALUES ('" + personne + "')";
st.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
finally
{
try
{
cn.close();
st.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
}
} |
Je ne sais pas pourquoi j'obtiens cette erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Driver chargé
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: db701563717.db.1and1.com
STACKTRACE:
java.net.UnknownHostException: db701563717.db.1and1.com
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source)
at java.net.InetAddress.getAddressesFromNameService(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:163)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:267)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2739)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at game.Annagramme.main(Annagramme.java:24)
** END NESTED EXCEPTION **
Last packet sent to the server was 11 ms ago.
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2814)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at game.Annagramme.main(Annagramme.java:24) |
Pouvez-vous m'aider ?