|
|
|
| problème de connexion JDBC avec sqlserver par kifouillou |
mercredi 28 février 2007 à 18:14:20 |
public class Test {
public Test(){
String nomDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//String url = "jdbc:sqlserver://localhost;" + "databaseName=PROMOCR;";
String url = "jdbc:sqlserver://localhost;databaseName=PROMOCR";
Connection connexion = null;
Statement instruction = null;
ResultSet executionRequete = null;
try {
// chargement du pilote JDBC
Class.forName(nomDriver);
// connexion
connexion = DriverManager.getConnection(url);
// création d'une instruction
instruction = connexion.createStatement();
// requete SQL qui permet de lister les clé primaires
String requete = "EXEC sp_pkeys @table_name='CR'";
// execution de la requete
executionRequete = instruction.executeQuery(requete);
while (executionRequete.next()) {
System.out.println(executionRequete);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch (SQLException sqle){
sqle.printStackTrace();
}
finally {
if (executionRequete != null) try { executionRequete.close(); } catch(Exception e) {}
if (instruction != null) try { instruction.close(); } catch(Exception e) {}
if (connexion != null) try { connexion.close(); } catch(Exception e) {}
}
}
com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte . java.net.ConnectException: Connection refused: connect at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(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(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at test_jdbc.Test.<init>(Test.java:22) at test_jdbc.Test.main(Test.java:52)
Configuration: Windows XP Internet Explorer 7.0
bonjour, j'ai exactement le meme probleme. Avez vous trouve une solution?
merci oli |
mm probleme pour moi... si quelqu'un pouvais nous aider... :(
|
Bonjour à tous,
je sais pas si le sujet est toujours d'actualité...mais je peux vous donner une méthode qui a fonctionnée pour moi. 1) Activons les connections TCP/IP -lancer SQL Server 2005 Surface Area Configuration -puis Surface Area Configuration for Services and Connections -puis Database Engine -> Remote Connection -Choisir Using TCP/IP only 2) Ecoutons le port 1433 sur nos IP (IP1/IP2/IPALL) -lancer SQL Server Configuration Manager -puis SQL Server 2005 Network Configuration -> Protocols for ... Si vous avez redemarré le server, le protocole TCP/IP doit être activé -Double cliquez sur TCP/IP ->IPAdresses -Choississsez la section IP qui vous convient (j'ai activé que mon IP local : 127.0.0.1) et mettez la propriété enabled à true -Renseignez également le TC Port d'IPALL, j'avais rien mis en debut en pensant que par défaut il ecouté sur le 1433 mais faut quand meme lui répéter. 3) Redemarer le tout et ca marche ;) |
THANX A LOT, that works.....
le 2°) semble suffir IPALL -> port connection = 1433 + restart the computer |
Bonjour,
Thanks!!! it WORKS!!! |
Bonjour,
Merci génial je galèrai depuis un moment dessus le 2) à tout reglé mais juste besoin d'arreter et demarrer le service pour en prodfiter (ca evite un reboot c'est toujours bon !! Un grand merci...... Blacky |
| 11/02 20h20 | [JAVA] WMI en JAVA par connexion JDBC | Programmation | 15/04 16h27 | 4 |
| 21/05 06h00 | comment faireune connection JDBC avec access | Programmation | 21/05 10h08 | 1 |
| 24/02 08h42 | connexion à une bdd via JDBC | Programmation | 24/02 10h18 | 2 |
| 04/02 11h49 | Erreur de connexion SQLServeur | Programmation | 11/02 10h03 | 10 |