IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Connexion java sqlserver2000


Sujet :

JDBC Java

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut Connexion java sqlserver2000
    Mon probleme est le suivant:
    Je n'arrive pas a etablir une connexion entre Java (NetBeans) et SQLServer2000, je vous informe aussi que j'ai telecharger le Driver correspondant et qu'il fonctionne correctement (j'ai pu le verifier),
    /** Etape 1: charger le pilote */
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    à ce niveau ça fonctionne vu que j'ai tester par un message juste apres, je probleme ce trouve plutot au niveau de la methode getConnexion,
    Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost/workflow","","");
    (j'ai appeler ma base de données workflow),
    à ce niveau ça marche pas, je suppose donc que j'ai mal attribuer de nom ou de mot de passe ...etc. je sais vraiment pas.
    Je m'excuse d'avoir été aussi long j'espere au moins que c'est clair

    Merci d'avance pour vos eventuels eclaircissements.

    voila aussi le code d'essai de connexion:

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.*;
    import java.lang.*;
    import java.awt.*;
    import javax.swing.*;
    import java.io.*;
    import java.util.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    import java.awt.Image.*;
    import java.sql.*;
    import java.lang.Math.*;
    import java.util.GregorianCalendar;
    import javax.swing.border.*;
    import java.io.*;
    import java.net.*;
     
     
    /**
     *
     * @author Administrateur
     */
    public class jdbc {
     
     
        public static void main(String args[]) throws ClassNotFoundException{
            int i;
            i=0;
            //Connect m=new Connect();
            /* Connection con=DriverManager.getConnection();*/
            //Connection con = null;
     
            try{    /** Etape 1: charger le pilote */
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        //JOptionPane.showMessageDialog(null,"Premiere etape ça marche");
                    /** Etape 2: Etablissement de la connexion  la base de donnes */
                        //Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost/workflow","","");//";user=MyUserName;password=*****");
                       // Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost/workflow");//";user=MyUserName;user=*****");
     
                        String connectionUrl = "jdbc:sqlserver://localhost;workflow;dbo";
     
                        Connection con1=DriverManager.getConnection(connectionUrl);
                        //Connection con = DriverManager.getConnection("jdbc:mysql://localhost/new_db","root","");//mysql:localhost:new_db");
                        JOptionPane.showMessageDialog(null, "Connection OK");
                    /** Création de mon statement qui va me permettre d'executer mes requetes***/
                        Statement instruction = con1.createStatement();
     
                 //Ma table s'appelle superviseur et tout ce qui reste dépend d'elle
     //Vous devez changer certaines infos comme le nom de la table et celui des colonnes
     ResultSet resultat = instruction.executeQuery("SELECT * FROM Superviseur"); 
      while (resultat.next()) {i++;                        
                              System.out.print("le modele numero"+" "+ i + "");
                              System.out.println(resultat.getString("id_model"));
                              }
     //System.out.println(resultat);
     
            }
     
            catch(SQLException ex){
                JOptionPane.showMessageDialog(null, "coucou");
                //ex.printStackTrace(); /
            }
        }
        //System.exit(0);
    }

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut relancer
    Bonjour à vous,

    Je me permets de relancer le probleme vu que je ne l'ai pas encore regler

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.*;
    import java.lang.*;
    import java.awt.*;
    import javax.swing.*;
    import java.io.*;
    import java.util.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    import java.awt.Image.*;
    import java.sql.*;
    import java.lang.Math.*;
    import java.util.GregorianCalendar;
    import javax.swing.border.*;
    import java.io.*;
    import java.net.*;
     
     
    /**
     *
     * @author Administrateur
     */
    public class jdbc {
     
     
        public static void main(String args[]) throws ClassNotFoundException{
            int i;
            i=0;
     
     
            try{    /** Etape 1: charger le pilote */
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        JOptionPane.showMessageDialog(null,"Premiere etape ça marche");
                    /** Etape 2: Etablissement de la connexion  la base de donnes */
                        Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost/workflow","","");//";user=MyUserName;password=*****");
                        JOptionPane.showMessageDialog(null, "Connection OK");
     
     
                       // Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost/workflow");//";user=MyUserName;user=*****");
                       // String connectionUrl = "jdbc:sqlserver://localhost;workflow;dbo";
                       //Connection con1=DriverManager.getConnection(connectionUrl);
                       //Connection con = DriverManager.getConnection("jdbc:mysql://localhost/new_db","root","");//mysql:localhost:new_db");
     
                    /** Création de mon statement qui va me permettre d'executer mes requetes***/
     
     
                       Statement instruction = con.createStatement();
                       ResultSet resultat = instruction.executeQuery("SELECT * FROM Superviseur"); 
      while (resultat.next()) {i++;                        
                              System.out.print("le modele numero"+" "+ i + "");
                              System.out.println(resultat.getString("id_model"));
                              }
     
     
            }
     
            catch(SQLException ex){
                JOptionPane.showMessageDialog(null, "9a marche Pas");
                ex.printStackTrace();
            }
        }
        //System.exit(0);
    }
    Voici la pile d'exceptions
    com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte . java.net.UnknownHostException:
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at jdbc.main(jdbc.java:50)
    Merci d'avance à vous tous.

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    tu doit indiquer la path de ton driver

  4. #4
    Membre expérimenté Avatar de Roy Miro
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 273
    Par défaut
    Citation Envoyé par anisj1m

    tu doit indiquer la path de ton driver
    yassinfo, tu peux aussi simplement le placer dans le repertoire jre/lib/ext/. Car le compilateur regarde automatiquement dans ce repertoire pour chercher les classes.

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Oui sauf que ça c'est crade :p

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Bonjour,

    Je ne pense pas que le probleme viens du Driver, vu que le message qui suit la fonction Class.forName, s'affiche sans probleme
    au fait j'ai placer le Driver dans le repertoire src du repetroire de mon appli (je travail avec NetBeans).

  7. #7
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Citation Envoyé par anisj1m
    tu doit indiquer la path de ton driver
    Explique stp!

  8. #8
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Salut,
    Je n'arrive toujours pas a me connecter a sqlserver
    D'autres contributions?????

Discussions similaires

  1. Connexion Java / LDAP
    Par dedeloux dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 03/06/2013, 19h15
  2. Pb de connexion Java - Filemaker
    Par Mikou27 dans le forum JDBC
    Réponses: 2
    Dernier message: 10/08/2006, 11h55
  3. Connexion java avec mysql
    Par hlimaiem dans le forum Installation
    Réponses: 2
    Dernier message: 15/06/2006, 17h37
  4. Erreur de connexion : java RMI & linux
    Par pedouille dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 16/05/2006, 20h04
  5. Connexion Java
    Par Alain_B dans le forum Outils
    Réponses: 1
    Dernier message: 19/04/2006, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo