Oggi vediamo come effettuare una connessione a MySQL con Java Spring e JDBC.
La tabella (ricerche) è composta da soli due campi:
- ID PRIMARY KEY AUTO INCREMENT
- TITOLO VARCHAR(255)
Durante le verie operazioni il vostro IDE vi darà vari errori; ma non preccupatevi, li elimineremo strada facendo.
Cominciamo quindi con aggiungere il driver JDBC al progetto e poi con la creazione della prima classe, che rappresenta la nostra tabella:
public class Ricerche {
private Integer id;
private String titolo;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getTitolo() {
return titolo;
}
public void setTitolo(String titolo) {
this.titolo = titolo;
}
}
Passiamo a questo punto passiamo alla creazione di una interfaccia che registra le varie operazioni CRUD:
import java.util.List;
import javax.sql.DataSource;
public interface RicercheDAO {
public void setDataSource(DataSource ds);
public void create(String titolo);
public Ricerche getRicerca(Integer id);
public List listRicerche();
public void delete(Integer id);
public void update(Integer id, String titolo);
}
Questa interfaccia ha tutte le operazioni che possiamo eseguire su db.