/ / est-ce que odbc / jdbc et leurs pilotes sont installés et configurés par défaut? - java, sql, jdbc, odbc

Dois-je installer et configurer odbc / jdbc et leurs pilotes par défaut? - java, sql, jdbc, odbc

Je suis confus à propos des concepts odbc / jdbc, jeSachez ce qu’ils veulent dire et comment ils fonctionnent, mais j’ai quelques questions. Ce sera très gentil de votre part de m'aider à obtenir les réponses. J'ai utilisé juste le serveur SQL en tant que base de données, mais jamais installé ni configuré odbc ni son pilote, qu'est-ce que c'est? Est-ce que je les ai installés et configurés par défaut? Est-il toujours nécessaire d’installer et de configurer odbc / jdbc et leurs pilotes? pourquoi java devrait-il avoir jdbc? pourquoi il ne peut pas utiliser odbc comme les autres langages de programmation? puis-je utiliser par exemple c # et jdbc?

Réponses:

0 pour la réponse № 1

J'ai utilisé juste le serveur SQL en tant que db maintenant, mais jamais installé et odbc configuré ou son pilote, qu'est-ce que c'est?

Je pensais que vous aviez dit que vous saviez ce qu'était ODBC? On dirait que vous n'êtes pas sûr?

Un pilote odbc est un pilote de base de données ouvertconnexion qui est un moyen générique de se connecter à la plupart des bases de données. Cela peut fonctionner pour les fonctionnalités de base, mais il est généralement préférable d’obtenir un type de pilote plus spécifique pour la base de données utilisée.

est-ce que je les ai installés et configurés par défaut?

Vous avez généralement des pilotes odbc par défaut (je ne mAssurez-vous que les connexions ne sont pas configurées. Vous pouvez les configurer comme variables d’environnement dans Windows (si c’est ce que vous utilisez) ou dans votre application selon vos besoins.

Est-il toujours nécessaire d'avoir odbc / jdbc et ses pilotes installés et configuré?

Non, uniquement si vous souhaitez utiliser une connexion odbc / jdbc.

pourquoi java devrait-il avoir jdbc?

C’est l’API standard pour Java. Désolé, je ne sais pas quoi dire à ce sujet.

pourquoi il ne peut pas utiliser odbc comme les autres langages de programmation?

Parce que l’API de base de données standard programmée pour Java est jdbc.

puis-je utiliser par exemple c # et jdbc?

Oui, mais essayez-vous spécifiquement de vous connecter à SQL Server? J'utiliserais quelque chose comme SqlClient pour le faire (System.Data.SqlClient).