Connexion à sql server 2005 edition express en java
koneangel
Messages postés15Date d'inscriptionmardi 12 août 2008StatutMembreDernière intervention12 février 2011
-
27 janv. 2011 à 09:56
bcmlive
Messages postés2Date d'inscriptionlundi 21 novembre 2011StatutMembreDernière intervention 6 juin 2012
-
21 nov. 2011 à 09:15
Bonjour à tous
En fait j'ai une message lié à l'exeption ClassNotFoundException lorsque j'essai de me connecter à ma base sqlserver sur la même machine. Voici mon code :
package forum;
import java.sql.*;
import javax.swing.JOptionPane;
public class TestDeConnexion {
Lors que j'exécute j'ai cette erreur contenant le driver : "Classe interouvable com.microsoft.jdbc.sqlserver.SQLServerDriver"
J'ai pourtant télécharger le driver que j'ai installé et ajouter le chemin d'accès des fichiers sqljdbc4.jar et sqljdbc.jar dans le classpath et deplacer une copie de ces fichiers dans le repertoir /lib de mon projet eclipse.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 27 janv. 2011 à 10:27
Salut,
Un ClassNotFoundException indique, comme son nom l'indique, un problème de classe non trouvée.
As-tu rajouté ta bibliothèque dans le BuildPath de ton projet sous eclipse ? Comment exécute-tu ton projet ? Par le run d'eclipse ou par un jar généré par eclipse ?
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
GRAVE: L'environnement d'exécution Java (JRE, Java Runtime Environment) version 1.6 n'est pas pris en charge par ce pilote. Utilisez la bibliothèque de classes sqljdbc4.jar, qui permet la prise en charge de JDBC 4.0.
Exception in thread "main" java.lang.UnsupportedOperationException: L'environnement d'exécution Java (JRE, Java Runtime Environment) version 1.6 n'est pas pris en charge par ce pilote. Utilisez la bibliothèque de classes sqljdbc4.jar, qui permet la prise en charge de JDBC 4.0.
at com.microsoft.sqlserver.jdbc.SQLServerConnection.(SQLServerConnection.java:238)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at forum.TestDeConnexion.main(TestDeConnexion.java:17)
j'ai pourtant bien importé le sqljdbc4.jar dans le \lib du projet et dans le buildpath
koneangel
Messages postés15Date d'inscriptionmardi 12 août 2008StatutMembreDernière intervention12 février 2011 30 janv. 2011 à 01:34
Ce qui et étonnant c'est que le même code , je l'ai testé sur netbeans çà marche, il n'y pas d'erreur en utilisant le meme fichier sqljdbc4.jar .
Apparemment mon eclipse ne le vois pas pourtant il est configuré dans le classpath et le /lib du projet.
bcmlive
Messages postés2Date d'inscriptionlundi 21 novembre 2011StatutMembreDernière intervention 6 juin 2012 21 nov. 2011 à 09:15
Bonjour koneangel,
as tu réglés ton problème??
J'ai exactement le même problème,
j'utilise : - Eclipse
- jre 7
- sqljdbc4.jar
J'ai bien mis sqljdbc4.jar dans le buildpath comme j'ai pu le faire ac ma connexion à une base oracle. Cependant j'ai ce message d'erreur lorsque je lance ma connexion :"L'environnement d'exécution Java (JRE, Java Runtime Environment) version 1.7 n'est pas pris en charge par ce pilote. Utilisez la bibliothèque de classes sqljdbc4.jar, qui permet la prise en charge de JDBC 4.0.". Tout comme toi
Si tu as réglés ton problème, peux-tu m'expliquer comment tu as fais!