2009-12-07 8 views
1

tout en établissant la connectivité de base de données avec l'application java, j'ai essayé d'exécuter le fichier .jar indiquant une erreur msg "Impossible de charger l'attribut manifeste de classe principale de c:\program files\sqljdbc_2.0.1803.100_enu\sqljdbc_2.0\enu\sqljdbc4.jar" comment je peux aller plus loin?jdbc erreur de connectivité

+0

dupe: http://stackoverflow.com/questions/1858782/database-connectivity – BalusC

Répondre

1

N'exécutez pas le fichier .jar. C'est une bibliothèque. Au lieu de cela, vous devez le référencer lors de l'exécution de votre fichier de classe, par exemple.

java -cp c:\program files\..\sqljdbc_2.0\enu\sqljdbc4.jar {yourclassfile} 

Vous peut exécuter un fichier .jar s'il est configuré en tant que tel. Cependant, un .jar JDBC n'aura pas la configuration appropriée et vous devriez le considérer comme similaire à un (disons) .DLL.

+0

N'oubliez pas d'encadrer le chemin entre guillemets. Il y a un espace dedans. – BalusC

+0

Bon point re. les espaces –

1

Première pick one from here

Le fichier .jar avec le pilote n'est pas censé être exécuté - il est censé fournir la mise en œuvre à faible niveau de la communication entre votre application Java et la base de données en question.

Quoi qu'il en soit, que faites-vous "tout en établissant la connectivité db"?