java sql connectivité

J'ai créé un user dsn nommé "harshi"
Pour insert des lignes dans une table en récupérant des données du code Java que je veux insert dans une table SQL. La déclaration de connection est:

Ssortingng url = "jdbc:odbc:Harshi"; Connection conn = DriverManager.getConnection(url,"",""); Statement st = conn.createStatement(); 

Je reçois toujours la sortie comme:

J'ai une exception!
[Microsoft] [Pilote ODBC SQL Server] [Mémoire partagée] SQL Server n'existe pas ou l'access est refusé.

Comment puis-je le résoudre?

Pour résoudre cette erreur, essayez l'une d'entre elles:

  • le DSN contient-il de bonnes references?
  • Si vous utilisez l'authentification SQL Server, essayez de vous connecter à l'aide de ces informations d'identification exactes via SQL Server Management Studio.
  • Si vous utilisez l'authentification Windows, le count qui effectue la request a-t-il des permissions sur SQL Server?
  • Existe-t-il des pare-feu entre la machine d'application et la machine de database?
  • L'adresse IP de la machine de destination a-t-elle changé depuis la création du DSN?
  • Essayez de supprimer et de recréer le DSN.