Installer JDBC sur Linux en 3 étapes


  • Français


  • Lorsque vous écrivez une application, il est courant de nécessiter un stockage de données. Parfois, vous stockez des actifs dont votre application a besoin pour fonctionner, et d’autres fois, vous stockez des données utilisateur, y compris des préférences et des données de sauvegarde. Une façon de stocker des données est dans une base de données, et pour communiquer entre votre code et une base de données, vous avez besoin d’une liaison de base de données ou d’un connecteur pour votre langue. Pour Java, un connecteur de base de données courant est JDBC (connectivité de base de données Java).

    1. Installez Java

    Bien sûr, pour développer avec Java, vous devez également avoir installé Java. Je recommande SDKman pour Linux, macOS et WSL ou Cygwin. Pour Windows, vous pouvez télécharger OpenJDK à partir de développeurs.redhat.com.

    2. Installer JDBC avec Maven

    JDBC est une API, importée dans votre code avec la déclaration import java.sql.*, mais pour qu’il soit utile, vous devez avoir un pilote de base de données et une base de données installés avec lesquels il peut interagir. Le pilote de base de données que vous utilisez et la base de données avec laquelle vous souhaitez communiquer doivent correspondre : pour interagir avec MySQL, vous avez besoin d’un pilote MySQL, pour interagir avec SQLite3, vous devez disposer du pilote SQLite3, etc.

    Pour cet article, j’utilise PostgreSQLNamemais toutes les principales bases de données, y compris MariaDB et SQLite3, ont des pilotes JDBC.

    Vous pouvez télécharger JDBC pour PostgreSQL à partir de jdbc.postgresql.org. J’utilise Maven pour gérer les dépendances Java, donc je l’inclus dans pom.xml (en ajustant le numéro de version pour ce qui est en cours sur Maven centrale):

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.5.0</version>
    </dependency>

    3. Installez la base de données

    Vous devez installer la base de données à laquelle vous souhaitez vous connecter via JDBC. Il existe plusieurs très bonnes bases de données open source, mais je devais en choisir une pour cet article, j’ai donc choisi PostgreSQL.

    Pour installer PostgreSQL sur Linux, utilisez votre référentiel de logiciels. Sur Fedora, CentOS, Mageia et similaires :

    $ sudo dnf install postgresql postgresql-server

    Sur Debian, Linux Mint, Elementary et similaires :

    $ sudo apt install postgresql postgresql-contrib

    Connectivité de la base de données

    Si vous n’utilisez pas PostgreSQL, le même processus général s’applique :

    1. Installez Java.

    2. Trouvez le pilote JDBC pour la base de données de votre choix et incluez-le dans votre pom.xml dossier.

    3. Installez la base de données (serveur et client) sur votre OS de développement.

    Trois étapes et vous êtes prêt à commencer à écrire du code.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code