spec:
Serveur : Tomcat v7.0
BDD : Mysql
Host BDD : www.000webhost.com
Intro:
J'utilise BoneCP pour gérer un pool de connexion que j’initie de cette façon :
et j’appelle cette fonction avec ses arguments :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 try { Class.forName("com.mysql.jdbc.Driver"); BoneCPConfig config = new BoneCPConfig(); config.setJdbcUrl(url); config.setUsername(user); config.setPassword(pass); config.setMinConnectionsPerPartition(5); config.setMaxConnectionsPerPartition(10); config.setPartitionCount(2); cp = new BoneCP(config); } catch (ClassNotFoundException e) { //TODO } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }
problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 url = "jdbc:mysql://10.1.1.106:3306/a5428003_latoile" //ou url = "jdbc:mysql://mysql6.000webhost.com:3306/a5428003_latoile" user = "a5428003_admin" pass = "secret"
J’obtiens cette erreur lors de l’appelle de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.sql.SQLException: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://10.1.1.106:3306/a5428003_latoile, username = a5428003_admin. Terminating connection pool (set lazyInit to true if you expect to start your database after your app). Original Exception: ------







Répondre avec citation
Partager