Connexion sql server java netbeans

Bonjour,
est ce quelqu'un peut me dire comment faire pour me connecter avec un base
de donnee sql server on utilisant netbeans java
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. Pour connaitre les paramètres pour une connexion tu as tout sur cette page :
    Récupère les drivers utile (.jar)
    ! N'oublie d'inclure dans la librairie le .jar dans le projet.
    http://wiki.netbeans.org/DatabasesAndDrivers
    -------------------------
    import java.sql.* ;
    -------------------------
    try {
    //Conexion a une base
    Class.forName("Driver Classname");
    Connection connexion = DriverManager.getConnection("URL Format", "login", "mot de passe");
    java.sql.Statement instruction=connexion.createStatement() ;

    //Envoyer une requete Deux Methode
    //Requete sans retour de donnée (INSERT, CREATE....)
    boolean retour= instruction.execute("requete sql");
    //Requete avec retour de donnée (SELECT)
    ResultSet retour= instruction.executeQuery("requete sql") ;

    }catch (Exception sql_erreur) {
    //Gestion de l'exception d'erreur de connection à la base ou erreur de requete sql
    }
    5
    1. ok pour le code, mais qu'est ce que je dois faire du "import java.sql.* ;" ?
      et quels sont les "drivers utiles" ?
      0
    2. @Jeanjeanle driver récupère celui-ci http://shadowluz.free.fr/all/java/lib/

      le import java.sql.* tu le met au debut du fichier ou tu utilise le code (s'il n'existe pas bien sur)
      0
  2. moi aussi j cherche l réponce de cette qst
    0
    1. bonjour,
      voilà tout mon code, ce code te permettra de te connecter à ta base de données:
      import java.sql.*;
      import javax.swing.JOptionPane;
      class tester{
      public static void main (String[] args)
      {Connection connexion=null;
      try{
      Class.forName("com.mysql.jdbc.Driver");
      connexion = DriverManager.getConnection ("jdbc:mysql:///test");
      JOptionPane.showMessageDialog(null, "connexion ok");
      }
      catch (ClassNotFoundException ex)
      {
      JOptionPane.showMessageDialog(null, "classe introuvable" + ex.getMessage());

      }
      catch (SQLException ex)
      {JOptionPane.showMessageDialog (null, "ERREUR JDBC: " + ex.getMessage());}
      finally
      {try
      { if (connexion != null)
      connexion.close();
      }
      catch (SQLException ex)
      {ex.printStackTrace ();
      }
      }
      System.exit(0);

      }
      }


      mais jveu savoir esk ta charger le JDBC Driver et tt ca???? parsk ca cahnge tt

      bonne chance, bye
      4
      1. import java.sql.*;

        public class TestAccess {

        {
        String nom;
        String Prenom;
        String Adresse;
        String Tel ;

        {

        try
        {

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        Connection con = DriverManager.getConnection("jdbc:odbc:basededonne","Administrateur","haha");

        Statement statement = con.createStatement();

        String query = "select * from Table1 where N°=2";

        ResultSet resultset = statement.executeQuery(query);

        while(resultset.next())
        {
        nom = resultset.getString("Champ1");
        Prenom = resultset.getString("Champ2");
        Adresse = resultset.getString("Champ3");
        Tel = resultset.getString("Champ4");
        System.out.println(" "+nom);
        System.out.println(" "+Prenom);
        System.out.println(" "+Adresse);
        System.out.println(" "+Tel);
        }

        resultset.close();
        statement.close();
        con.close();
        }
        catch( ClassNotFoundException e)
        {
        System.err.println("Erreur lors du chargement du pilote : " + e);
        }
        catch(SQLException sqle)
        {
        System.err.print("Erreur SQL : " + sqle);
        }

        }
        }

        public static void main(String[] args) {
        String nom="";
        TestAccess tel =new TestAccess();

        System.out.println(""+tel.nom);}

        }

        Il m'affiche l'erreur suivant je ne sais pas pourquoi:
        Exception in thread "main" java.lang.Error: Unresolved compilation problem:
        tel.nom cannot be resolved or is not a field

        at TestAccess.main(TestAccess.java:59)
        2