mirror of
https://gitlab.com/tutorial-java-rafa-munoz/tutorial-java-2024-25/tutorialjava2024-25.git
synced 2025-11-09 18:03:09 +01:00
feat(ch 9): added findAll for ControladorFabricante
This commit is contained in:
@@ -6,6 +6,8 @@ import java.sql.PreparedStatement;
|
|||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.sql.Statement;
|
import java.sql.Statement;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import tutorialJava.capitulo9_AWT_SWING.ejemplos.ejemplo01_Fabricante.modelo.Fabricante;
|
import tutorialJava.capitulo9_AWT_SWING.ejemplos.ejemplo01_Fabricante.modelo.Fabricante;
|
||||||
|
|
||||||
@@ -56,6 +58,33 @@ public class ControladorFabricante {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static List<Fabricante> findAllFabricante() {
|
||||||
|
List<Fabricante> lista = new ArrayList<Fabricante>();
|
||||||
|
try {
|
||||||
|
Connection conn = ConnectionManager.getConnection();
|
||||||
|
|
||||||
|
Statement s = conn.createStatement();
|
||||||
|
ResultSet rs =
|
||||||
|
s.executeQuery("select * from fabricante");
|
||||||
|
|
||||||
|
while (rs.next()) {
|
||||||
|
Fabricante f = new Fabricante();
|
||||||
|
f.setId(rs.getInt("id"));
|
||||||
|
f.setNombre(rs.getString("nombre"));
|
||||||
|
f.setCif(rs.getString("cif"));
|
||||||
|
lista.add(f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
return lista;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static int modificaFabricante(Fabricante f) {
|
public static int modificaFabricante(Fabricante f) {
|
||||||
try {
|
try {
|
||||||
Connection conn = ConnectionManager.getConnection();
|
Connection conn = ConnectionManager.getConnection();
|
||||||
|
|||||||
Reference in New Issue
Block a user