J2ee:Jdbc: Impossible de se connecter à Mysql

Fermé
lillyz Messages postés 16 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 2 avril 2013 - 2 janv. 2012 à 21:49
miloko22 Messages postés 30 Date d'inscription jeudi 12 décembre 2013 Statut Membre Dernière intervention 15 mars 2015 - 23 nov. 2014 à 10:27
Bonjour,

Je suis débutante en J2ee, pour mon tp je dois programmer une application pour la gestion des comptes bancaires.

(IDE eclipse
Jsp et servlet
serveur apache tomcat
BD MySql
sous Mac Os X)

Pour cela il me faut définir une connexion,
J'arrive bien à charger du pilote, mais la connexion echoue

erreur :

Impossible de recuperer une connection par le DriverManager : java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused
java.lang.NullPointerException

A noter qu'en php je me connecte à ma BD sans souci

Voici ma configuration:

# paramètres pour une connection mySql "classique"
login=root
password=
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/maBase
acces_donnees=classique


(au niveau de l'url, j'ai testé avec localhost, 127.0.0.1, 127.0.0.1:3306 même resultat)
/**
	 * 
	 * Demande une connection # la DataSource est la renvoie # l'appelant.
	 * @return java.sql.Connection
	 */
	public Connection getConnection() throws SQLException {
		Connection ma_con = null;

		if (DATASOURCE != null) {
			ma_con = fDataSource.getConnection();
		} else {
			try {
				if (LOGIN == null || (LOGIN != null && LOGIN.trim().length() < 1)) {
					ma_con = DriverManager.getConnection(URL);
				} else {
					ma_con = DriverManager.getConnection(URL, LOGIN, PASSWORD);
				}
			} catch (SQLException e) {
				System.out.println("Impossible de recuperer une connection par le DriverManager : " + e);
			}
		}
		return ma_con;
	}



2 réponses

Bonjour !!!
avez-vous mis le bon pilote dans le dossier /lib qui se trouve ds le WebContent/WEB-INF/lib
Le driver correspondant a com.mysql.jdbc.Driver est : mysql-connector-java-5.0.7

# paramètres pour une connection mySql "classique"
login=root
password=""// Vous devez pas oublier les guillemets
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/maBase
acces_donnees=classique
0
miloko22 Messages postés 30 Date d'inscription jeudi 12 décembre 2013 Statut Membre Dernière intervention 15 mars 2015
23 nov. 2014 à 10:27
bonjour,
comment t'as pu connecter j2ee à jboss?
merci
0