Mysql-connector/j et classpath
Fermé
GoBlackSox
-
9 août 2014 à 12:28
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 9 août 2014 à 12:47
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 9 août 2014 à 12:47
A voir également:
- Mysql-connector/j et classpath
- Outlook connector - Télécharger - Mail
- Mysql community server - Télécharger - Bases de données
- Mysql fatal error ✓ - Forum MySQL
- Q connector ✓ - Forum Matériel & Système
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
9 août 2014 à 12:47
9 août 2014 à 12:47
Bonjour,
Voici un exemple très simple.
Tu mets ton driver mysql dans le même dossier que Test.java définit comme ceci :
Sous Windows :
Sous Linux :
Dans la majorité des cas il n'est pas nécessaire d'avoir le driver de base de données à la compilation, mais c'est un cas particulier, en général il faudrait rajouter l'option -classpath de la même manière à la commande javac.
Voici un exemple très simple.
Tu mets ton driver mysql dans le même dossier que Test.java définit comme ceci :
public class Test { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); // initialises le Driver System.out.println("ok"); } }
Sous Windows :
javac Test.java
java -classpath .;mysql-connector-java-5.1.31-bin.jar Test
Sous Linux :
javac Test.java
java -classpath .:mysql-connector-java-5.1.31-bin.jar Test
Dans la majorité des cas il n'est pas nécessaire d'avoir le driver de base de données à la compilation, mais c'est un cas particulier, en général il faudrait rajouter l'option -classpath de la même manière à la commande javac.