Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Connessione a un Database MySQL | Lavorare Con I Database
Spring Boot Backend

bookConnessione a un Database MySQL

Ora collegheremo il database al nostro progetto, e vedrai quanto sia semplice farlo. Verrà utilizzato IntelliJ IDEA Ultimate per collegare il database al nostro progetto.

Introduzione

La prima cosa da fare è scaricare il database MySQL. È disponibile un ottimo articolo che fornisce le istruzioni per questo.

Dopo aver scaricato il database MySQL, è possibile andare direttamente su IntelliJ IDEA e aggiungere la dipendenza per il nostro database MySQL.

Connessione al database

IntelliJ IDEA offre strumenti integrati per la gestione dei database, che semplificano notevolmente la connessione e l’interazione con MySQL.

Per iniziare, aprire la finestra Database cliccando sulla scheda a destra, oppure navigando su View > Tool Windows > Database nel menu.

Successivamente, cliccare sull’icona + e selezionare Data Source > MySQL.

Successivamente, inserire le informazioni di connessione richieste: specificare l’Host (localhost o l’IP address del server), la Porta (predefinita 3306) e le proprie credenzialiUtente (root) e Password (quella impostata durante il download del database).

Una volta completata la configurazione, fare clic su Test Connection per verificare la connessione al database. Se tutto è corretto, dovrebbe apparire una finestra come questa:

Creazione di una tabella

Per creare una tabella in un database MySQL, è possibile eseguire questa operazione direttamente nella console dedicata del database:

In questa console, si scrive il comando SQL per il database:

CREATE DATABASE my_database;

Successivamente, è necessario eseguire questo comando selezionandolo dal menu e cliccando su Execute:

Ora, creazione di una tabella per il database, denominata books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Come si può osservare, la tabella è stata creata con successo e ora è possibile aprirla per visualizzarne il contenuto.

Configurazione del file di configurazione per il progetto

Per lavorare con il database in un progetto Spring Boot, è necessario configurare i parametri richiesti. Nel file src/main/resources/application.properties, specificare le seguenti impostazioni:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

Il valore di spring.datasource.url specifica il percorso al database e consiste nel protocollo jdbc:mysql://, seguito da localhost se il database è in esecuzione sulla macchina locale, la porta (predefinita è 3306) e il nome del tuo database, ad esempio my_database (che abbiamo creato in precedenza). Puoi trovare queste informazioni qui:

Il campo spring.datasource.username contiene il nome utente utilizzato per connettersi al database, come ad esempio root. Per spring.datasource.password, inserire la password che è stata impostata durante la configurazione di MySQL.

Infine, spring.datasource.driver-class-name deve essere sempre com.mysql.cj.jdbc.Driver per MySQL, che specifica il driver utilizzato.

Riepilogo

Abbiamo esplorato come collegare un database al nostro progetto. In questa sezione, discuteremo anche come inserire, recuperare, aggiornare e eliminare dati nel database, ma questa volta tramite codice. Andremo a migliorare la nostra REST API che abbiamo creato nella sezione precedente!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 3.45

bookConnessione a un Database MySQL

Scorri per mostrare il menu

Ora collegheremo il database al nostro progetto, e vedrai quanto sia semplice farlo. Verrà utilizzato IntelliJ IDEA Ultimate per collegare il database al nostro progetto.

Introduzione

La prima cosa da fare è scaricare il database MySQL. È disponibile un ottimo articolo che fornisce le istruzioni per questo.

Dopo aver scaricato il database MySQL, è possibile andare direttamente su IntelliJ IDEA e aggiungere la dipendenza per il nostro database MySQL.

Connessione al database

IntelliJ IDEA offre strumenti integrati per la gestione dei database, che semplificano notevolmente la connessione e l’interazione con MySQL.

Per iniziare, aprire la finestra Database cliccando sulla scheda a destra, oppure navigando su View > Tool Windows > Database nel menu.

Successivamente, cliccare sull’icona + e selezionare Data Source > MySQL.

Successivamente, inserire le informazioni di connessione richieste: specificare l’Host (localhost o l’IP address del server), la Porta (predefinita 3306) e le proprie credenzialiUtente (root) e Password (quella impostata durante il download del database).

Una volta completata la configurazione, fare clic su Test Connection per verificare la connessione al database. Se tutto è corretto, dovrebbe apparire una finestra come questa:

Creazione di una tabella

Per creare una tabella in un database MySQL, è possibile eseguire questa operazione direttamente nella console dedicata del database:

In questa console, si scrive il comando SQL per il database:

CREATE DATABASE my_database;

Successivamente, è necessario eseguire questo comando selezionandolo dal menu e cliccando su Execute:

Ora, creazione di una tabella per il database, denominata books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Come si può osservare, la tabella è stata creata con successo e ora è possibile aprirla per visualizzarne il contenuto.

Configurazione del file di configurazione per il progetto

Per lavorare con il database in un progetto Spring Boot, è necessario configurare i parametri richiesti. Nel file src/main/resources/application.properties, specificare le seguenti impostazioni:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

Il valore di spring.datasource.url specifica il percorso al database e consiste nel protocollo jdbc:mysql://, seguito da localhost se il database è in esecuzione sulla macchina locale, la porta (predefinita è 3306) e il nome del tuo database, ad esempio my_database (che abbiamo creato in precedenza). Puoi trovare queste informazioni qui:

Il campo spring.datasource.username contiene il nome utente utilizzato per connettersi al database, come ad esempio root. Per spring.datasource.password, inserire la password che è stata impostata durante la configurazione di MySQL.

Infine, spring.datasource.driver-class-name deve essere sempre com.mysql.cj.jdbc.Driver per MySQL, che specifica il driver utilizzato.

Riepilogo

Abbiamo esplorato come collegare un database al nostro progetto. In questa sezione, discuteremo anche come inserire, recuperare, aggiornare e eliminare dati nel database, ma questa volta tramite codice. Andremo a migliorare la nostra REST API che abbiamo creato nella sezione precedente!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
some-alt