Connection sqlserver

Résolu
Bonjour,

Voilà j'essaye de creer une connexion avec une base de donnée sql server mais voici mon erreur :

com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'sa'.

Il y a peut être des problème de réglage au niveau de Sql Server mais j'aimerai déjà voir si mon code n'a pas de problème, pouvez vous m'aider??

voici mon code :
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.event.*;
import java.sql.*;





public class m {

	public static void main(String[] args)
	{
		JFrame frame = new JFrame("Essai connection à la base de données");
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(300,300);
		JPanel panel = new JPanel();
		frame.add(panel);
		JButton button = new JButton("connecter");
		panel.add(button);
		
		

	     	 button.addActionListener(new ActionListener() {
            	 public void actionPerformed(ActionEvent e) {
	 
            	
            		
            	 String url="jdbc:sqlserver://10.247.65.5;databaseName=whatsup;integratedSecurity=false;";
      					try {
      					Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
      			
                    Connection con = DriverManager.getConnection(url,"sa","xxx");

      				Statement requete = con.createStatement();
     	
     				ResultSet resultat = requete.executeQuery("select * from Device"); 
            		 
     				resultat.next();
     				resultat.close();
     					String info="connecté";
     					javax.swing.JOptionPane.showMessageDialog(null,info); 
     				}catch(Exception e1) 
     				{
     					e1.printStackTrace();
     					javax.swing.JOptionPane.showMessageDialog(null,e1); 
     				}
	
     				}

	     	 }	);	
   			}
}
			
	

4 réponses

  1. salut; je vais te poser une question avant de repondre a la tienne:
    quand tu a installer sql server est-ce que tu a specifier un mot de passe?
    attente reponse...........
    1. ce n'est pas moi ki es installé sql server... on ma donné l'identifiant et le mot de passe ke je devais utilisé pourquoi?
      1. c'est juste pour s'assurer que le mot de passe que tu as declarer dans l'instruction "Connection con = DriverManager.getConnection(url,"sa","xxx");"
        est bon
        1. g remplacer par des xxx ms g mi le bon oui
          1. en faite c'est bon on ne m'avais pas donné le bon mot de passe. Merci quand meme