Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.dai.dao; import com.dai.domain.Jogo; import com.dai.jdbc.JogoRowMapper; import java.util.ArrayList; import java.util.List; import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; /** * * @author Nuno */ public class JogoDaoImpl implements JogoDao { @Autowired DataSource dataSource; @Override public void novoJogo(Jogo jogo) { String sql = "INSERT INTO jogo " + "( localJogo, dataJogo,resultadoJogo, horaJogo,competicao) VALUES (?, ?, ?, ?, ?)"; JdbcTemplate template = new JdbcTemplate(dataSource); template.update(sql, new Object[] { jogo.getLocal(), jogo.getData(), jogo.getResultado(), jogo.getHora(), jogo.getCompeticao() }); } @Override public List<Jogo> listaJogosPendentes() { List<Jogo> utList = new ArrayList(); String sql = "select * from jogo where resultadoJogo is null"; JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); utList = jdbcTemplate.query(sql, new JogoRowMapper()); return utList; } }