Bonjour.
Je m'arrache les cheveux sur un pb surement simple.
Je travaille avec Eclipse. J'ai fait un projet test sur SE qui me connecte sans pb avec une base test sur ma MariaDB locale. J'ai chargé le mariadb-java-client.jar. Ça fonctionne nickel avec le code suivant et j'affiche les quelques enregistrements de ma table de test.
J'ai crée une web application avec JavaEE. Aucun pb avec jsp et servlet pour afficher quelques pages. En revanche, en utilisant exactement le même code, dès que je cherche à me connecter à la base, j'obtiens le message bien connu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String url = "jdbc:mariadb://localhost/ypc_database"; String login = "xxx"; String passwd = "yyy"; try { Connection connection = DriverManager.getConnection(url, login, passwd); Statement stmt = connection.createStatement(); String sql = "SELECT * FROM test WHERE 1"; ResultSet resQuery = stmt.executeQuery(sql); ...Pourtant, le jar est bien inclus dans les librairies.exception :java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/ypc_database
J'ai passé ma journée sur stackoverflow et autres sites d'aides en ligne. J'ai changé mariadb en mysql, ajouter le port 3036, mais rien n'y fait ...
Quelqu'un a t'il une piste ?
Yves.
Partager