【发布时间】:2015-05-04 09:58:34
【问题描述】:
我对 netbeans 和 SQL Developer 有一点问题。无法移动到 sql 日期日期。 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;
}
【问题讨论】:
-
请注意 java.sql.date 没有时间组件。你可能想看看 java.sql.Timestamp
标签: java sql-server netbeans