Asw*_*win 2 java sql oracle date
我想将当前日期插入我的oracle数据库Bills.我从系统中获取日期
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
Run Code Online (Sandbox Code Playgroud)
可以直接将其插入数据库而无需转换为dd-month-yyyyOracle中DATE数据类型的默认格式()吗?
yur*_*rin 12
如果您需要CURRENT日期,请使用:
INSERT INTO YOUR_TABLE (YOUR_DATE_COLUMN, COLUMN_2, COLUMN_3)
VALUES (SYSDATE, 1234, 567);
Run Code Online (Sandbox Code Playgroud)
您没有提供关于您使用什么接口与数据库通信的任何上下文。假设普通 JDBC,让驱动程序处理问题,使用语句对象并正确设置参数:
Connection connection = ...
PreparedStatement statement = connection.prepareStatement("INSERT INTO <TableNameHere> VALUES (?)");
statement.setObject(1, new java.sql.Date());
statement.executeUpdate();
Run Code Online (Sandbox Code Playgroud)
(省略错误处理和绒毛)JDBC 驱动程序将处理有关如何根据数据库的需要格式化日期的详细信息。甚至不用担心。
| 归档时间: |
|
| 查看次数: |
34936 次 |
| 最近记录: |