将日期转换为sql日期

时间:2015-05-04 09:58:35

标签: java sql-server netbeans

我对netbeans和SQL Developer有一点问题。无法移至sql date Date。 Netbeans冻结:S 上面的错误是将日期转换为sql.date。

任何解决方案?让我发疯。

我附上了我的代码片段,看看你是否可以帮助我。 (我使用jDateChooser)

Main: 

java.util.Date d = FechaEntrada.getDate();
java.sql.Date fecha = new java.sql.Date(d.getDate());


        Entrada ent= new Entrada(Integer.parseInt(idEntrada.getText()),
                Integer.parseInt(idTaquilla.getText()),
                Integer.parseInt(Cantidad.getText()),
                fecha,
                Integer.parseInt(pPrecio.getText()));
    
        CrudEntrada.create(ent);
        
      

Crud:


 public static boolean create (Entrada entrads) {
        
        String sql = "INSERT INTO ENTRADA VALUES (?, ?, ?, ?, ?)";
	int nFilas = 0;
        
        try {
			PreparedStatement pstm = ConnectDB.conectar().prepareStatement(sql);
		
                   
			pstm.setInt(1, entrads.getId_entrada());
			pstm.setInt(2, entrads.getId_taquilla());
			pstm.setInt(3, entrads.getCantidad());
			pstm.setDate(4, entrads.getFecha());
            pstm.setDouble(5, entrads.getPrecio());
                        
                        
                        
			nFilas = pstm.executeUpdate();
			.
 			.
			.
			.
            return (nFilas > 0) ? true : false;    
    }

1 个答案:

答案 0 :(得分:0)

而不是

  

java.sql.Date fecha = new java.sql.Date(d.getDate());

  

java.sql.Date fecha = new java.sql.Date(d.getTime())