Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. Exception in thread "main" java.sql.SQLException: No value specified for parameter 1
  2.  
  3. package modelo;
  4.  
  5. import java.sql.Connection;
  6. import java.sql.PreparedStatement;
  7. import java.sql.SQLException;
  8. import java.util.Calendar;
  9.  
  10. public class PessoaDao {
  11. public void insere(PessoaBean pessoa) throws SQLException{
  12.  
  13. // conectando
  14. Connection con = new ConexaoMysql().getConexao();
  15.  
  16. // cria um preparedStatement
  17. String sql = "insert into exemplo" +
  18. " (nome,numero,dataExemplo)" +
  19. " values (?,?,?)";
  20. PreparedStatement stmt = con.prepareStatement(sql);
  21.  
  22. // executa
  23. stmt.execute();
  24. stmt.close();
  25.  
  26. System.out.println("Gravado!");
  27.  
  28. con.close();
  29. }
  30. }
  31.  
  32. package modelo;
  33.  
  34. import java.util.Calendar;
  35.  
  36. public class PessoaBean {
  37. private int Idexemplo;
  38. private String nome;
  39. private float numero;
  40. private Calendar dataExemplo;
  41.  
  42. public int getIdexemplo() {
  43. return Idexemplo;
  44. }
  45. public void setIdexemplo(int idexemplo) {
  46. Idexemplo = idexemplo;
  47. }
  48. public String getNome() {
  49. return nome;
  50. }
  51. public void setNome(String nome) {
  52. this.nome = nome;
  53. }
  54. public float getNumero() {
  55. return numero;
  56. }
  57. public void setNumero(float numero) {
  58. this.numero = numero;
  59. }
  60. public Calendar getDataExemplo() {
  61. return dataExemplo;
  62. }
  63. public void setDataExemplo(Calendar dataExemplo) {
  64. this.dataExemplo = dataExemplo;
  65. }
  66. }
  67.  
  68. package modelo;
  69.  
  70.  
  71.  
  72. import java.sql.Connection;
  73. import java.sql.SQLException;
  74. import java.util.Calendar;
  75.  
  76.  
  77. public class Teste {
  78. public static void main(String[] args) throws SQLException {
  79. Connection c = new ConexaoMysql().getConexao();
  80. System.out.println("Conexão aberta!");
  81. c.close();
  82.  
  83. PessoaBean p = new PessoaBean();
  84.  
  85. PessoaDao dao = new PessoaDao();
  86.  
  87. p.setNome("José da Silva");
  88. p.setNumero(1232);
  89. p.setDataExemplo(Calendar.getInstance());
  90.  
  91.  
  92. dao.insere(p);
  93.  
  94.  
  95. }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement