Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Exception in thread "main" java.sql.SQLException: No value specified for parameter 1
- package modelo;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.SQLException;
- import java.util.Calendar;
- public class PessoaDao {
- public void insere(PessoaBean pessoa) throws SQLException{
- // conectando
- Connection con = new ConexaoMysql().getConexao();
- // cria um preparedStatement
- String sql = "insert into exemplo" +
- " (nome,numero,dataExemplo)" +
- " values (?,?,?)";
- PreparedStatement stmt = con.prepareStatement(sql);
- // executa
- stmt.execute();
- stmt.close();
- System.out.println("Gravado!");
- con.close();
- }
- }
- package modelo;
- import java.util.Calendar;
- public class PessoaBean {
- private int Idexemplo;
- private String nome;
- private float numero;
- private Calendar dataExemplo;
- public int getIdexemplo() {
- return Idexemplo;
- }
- public void setIdexemplo(int idexemplo) {
- Idexemplo = idexemplo;
- }
- public String getNome() {
- return nome;
- }
- public void setNome(String nome) {
- this.nome = nome;
- }
- public float getNumero() {
- return numero;
- }
- public void setNumero(float numero) {
- this.numero = numero;
- }
- public Calendar getDataExemplo() {
- return dataExemplo;
- }
- public void setDataExemplo(Calendar dataExemplo) {
- this.dataExemplo = dataExemplo;
- }
- }
- package modelo;
- import java.sql.Connection;
- import java.sql.SQLException;
- import java.util.Calendar;
- public class Teste {
- public static void main(String[] args) throws SQLException {
- Connection c = new ConexaoMysql().getConexao();
- System.out.println("Conexão aberta!");
- c.close();
- PessoaBean p = new PessoaBean();
- PessoaDao dao = new PessoaDao();
- p.setNome("José da Silva");
- p.setNumero(1232);
- p.setDataExemplo(Calendar.getInstance());
- dao.insere(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement