MySQL-tietokannan Yhdistäminen
Nyt yhdistämme tietokannan projektiimme, ja huomaat kuinka helppoa se on. Käytän IntelliJ IDEA Ultimatea yhdistääkseni tietokannan projektiimme.
Aloittaminen
Ensimmäinen asia, joka sinun tulee tehdä, on ladata MySQL-tietokanta. Tässä on erinomainen artikkeli, joka tarjoaa ohjeet tähän.
Kun olet ladannut MySQL-tietokannan, voit siirtyä suoraan IntelliJ IDEA:aan ja lisätä riippuvuuden MySQL-tietokantaamme.
Yhteyden muodostaminen tietokantaan
IntelliJ IDEA tarjoaa sisäänrakennetut työkalut tietokantojen käsittelyyn, mikä helpottaa merkittävästi yhteyden muodostamista ja vuorovaikutusta MySQL-tietokannan kanssa.
Aloittamiseksi avaa Database-ikkuna napsauttamalla oikealla olevaa välilehteä tai siirtymällä valikossa kohtaan View > Tool Windows > Database.
Seuraavaksi napsauta +-kuvaketta ja valitse Data Source > MySQL.
Tämän jälkeen syötä tarvittavat yhteystiedot: määritä Host (localhost tai palvelimen IP address), Port (oletus on 3306) sekä tunnuksesi — User (root) ja Password (salasana, jonka asetat tietokantaa ladatessasi).
Kun konfigurointi on valmis, napsauta Test Connection tarkistaaksesi tietokantayhteyden. Jos kaikki on kunnossa, sinun pitäisi nähdä ikkuna kuten tämä:
Taulun luominen
MySQL-tietokantaan voidaan luoda taulu suoraan tietokannan konsolissa:
Tässä konsolissa kirjoitetaan SQL-komento tietokantaa varten:
CREATE DATABASE my_database;
Tämän jälkeen komento täytyy suorittaa valitsemalla se valikosta ja napsauttamalla Execute:
Seuraavaksi luodaan taulu tietokantaamme ja annetaan sille nimeksi books.
CREATE TABLE books (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255) NOT NULL,
author VARCHAR(255),
price DECIMAL(10, 2)
);
Kuten huomaat, taulu on luotu onnistuneesti, ja nyt sen voi avata ja tarkastella sen sisältöä.
Projektin konfiguraatiotiedoston määrittäminen
Tietokannan kanssa työskentelyä varten Spring Boot -projektissa on määritettävä tarvittavat parametrit. Määritä src/main/resources/application.properties -tiedostoon seuraavat asetukset:
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
spring.datasource.url-arvon määrittelyssä ilmoitetaan polku tietokantaan, ja se koostuu protokollasta jdbc:mysql://, jota seuraa localhost, jos tietokanta ajetaan paikallisella koneella, portista (oletus on 3306) sekä tietokannan nimestä, esimerkiksi my_database (jonka loimme aiemmin). Löydät nämä tiedot täältä:
Kenttä spring.datasource.username sisältää käyttäjätunnuksen, jolla yhdistetään tietokantaan, esimerkiksi root. Kenttään spring.datasource.password syötetään salasana, joka asetettiin MySQL:n määrittämisen yhteydessä.
Lopuksi, spring.datasource.driver-class-name tulee aina olla com.mysql.cj.jdbc.Driver MySQL:lle, mikä määrittää käytettävän ajurin.
Yhteenveto
Olemme käsitelleet, kuinka yhdistää tietokanta projektiin. Tässä osiossa käsittelemme myös, miten lisätä, hakea, päivittää ja poistaa dataa tietokannasta, mutta tällä kertaa koodissa. Tulemme laajentamaan REST API:a, jonka loimme edellisessä osiossa!
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how to insert data into the database using code?
How do I retrieve data from the database in my project?
What are the steps to update or delete data in the database through code?
Awesome!
Completion rate improved to 3.45
MySQL-tietokannan Yhdistäminen
Pyyhkäise näyttääksesi valikon
Nyt yhdistämme tietokannan projektiimme, ja huomaat kuinka helppoa se on. Käytän IntelliJ IDEA Ultimatea yhdistääkseni tietokannan projektiimme.
Aloittaminen
Ensimmäinen asia, joka sinun tulee tehdä, on ladata MySQL-tietokanta. Tässä on erinomainen artikkeli, joka tarjoaa ohjeet tähän.
Kun olet ladannut MySQL-tietokannan, voit siirtyä suoraan IntelliJ IDEA:aan ja lisätä riippuvuuden MySQL-tietokantaamme.
Yhteyden muodostaminen tietokantaan
IntelliJ IDEA tarjoaa sisäänrakennetut työkalut tietokantojen käsittelyyn, mikä helpottaa merkittävästi yhteyden muodostamista ja vuorovaikutusta MySQL-tietokannan kanssa.
Aloittamiseksi avaa Database-ikkuna napsauttamalla oikealla olevaa välilehteä tai siirtymällä valikossa kohtaan View > Tool Windows > Database.
Seuraavaksi napsauta +-kuvaketta ja valitse Data Source > MySQL.
Tämän jälkeen syötä tarvittavat yhteystiedot: määritä Host (localhost tai palvelimen IP address), Port (oletus on 3306) sekä tunnuksesi — User (root) ja Password (salasana, jonka asetat tietokantaa ladatessasi).
Kun konfigurointi on valmis, napsauta Test Connection tarkistaaksesi tietokantayhteyden. Jos kaikki on kunnossa, sinun pitäisi nähdä ikkuna kuten tämä:
Taulun luominen
MySQL-tietokantaan voidaan luoda taulu suoraan tietokannan konsolissa:
Tässä konsolissa kirjoitetaan SQL-komento tietokantaa varten:
CREATE DATABASE my_database;
Tämän jälkeen komento täytyy suorittaa valitsemalla se valikosta ja napsauttamalla Execute:
Seuraavaksi luodaan taulu tietokantaamme ja annetaan sille nimeksi books.
CREATE TABLE books (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255) NOT NULL,
author VARCHAR(255),
price DECIMAL(10, 2)
);
Kuten huomaat, taulu on luotu onnistuneesti, ja nyt sen voi avata ja tarkastella sen sisältöä.
Projektin konfiguraatiotiedoston määrittäminen
Tietokannan kanssa työskentelyä varten Spring Boot -projektissa on määritettävä tarvittavat parametrit. Määritä src/main/resources/application.properties -tiedostoon seuraavat asetukset:
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
spring.datasource.url-arvon määrittelyssä ilmoitetaan polku tietokantaan, ja se koostuu protokollasta jdbc:mysql://, jota seuraa localhost, jos tietokanta ajetaan paikallisella koneella, portista (oletus on 3306) sekä tietokannan nimestä, esimerkiksi my_database (jonka loimme aiemmin). Löydät nämä tiedot täältä:
Kenttä spring.datasource.username sisältää käyttäjätunnuksen, jolla yhdistetään tietokantaan, esimerkiksi root. Kenttään spring.datasource.password syötetään salasana, joka asetettiin MySQL:n määrittämisen yhteydessä.
Lopuksi, spring.datasource.driver-class-name tulee aina olla com.mysql.cj.jdbc.Driver MySQL:lle, mikä määrittää käytettävän ajurin.
Yhteenveto
Olemme käsitelleet, kuinka yhdistää tietokanta projektiin. Tässä osiossa käsittelemme myös, miten lisätä, hakea, päivittää ja poistaa dataa tietokannasta, mutta tällä kertaa koodissa. Tulemme laajentamaan REST API:a, jonka loimme edellisessä osiossa!
Kiitos palautteestasi!