Connexion sql server java netbeans
commentaziz
Messages postés
38
Statut
Membre
-
sana -
sana -
Bonjour,
est ce quelqu'un peut me dire comment faire pour me connecter avec un base
de donnee sql server on utilisant netbeans java
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
-
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
} -
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 -
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) -