`

插入数据库类型为Date的方法

 
阅读更多

控制端用的是webwork,表单类型text 传入后用string接受日期字符,然后做一次转化,成为java.sql.date

然后就可以插入类型是Date的oracle字段了

代码:

String beginDate;

DateFormat df = new SimpleDateFormat("yyyy-mm-dd"); 
 java.sql.Date beginDate_date = null;
try
{
beginDate_date = new java.sql.Date (df.parse(beginDate).getTime());
} catch (ParseException e2)
{
	// TODO Auto-generated catch block
	e2.printStackTrace();
}
stmt.setDate(6, beginDate_date);

 

1
1
分享到:
评论

相关推荐

    关于PreparedStatement插入Date类型值的方法.txt

    - 如果需要将字符串转换为`Timestamp`再插入数据库,可以使用`Timestamp.valueOf()`方法。例如: ```java String dateString = "2023-04-05 12:34:56"; Timestamp timestamp = Timestamp.valueOf(dateString); ...

    java中时间转换问题及将时间插入数据库

    将 Java.util.Date 时间类型插入数据库 在 Java 中,我们可以使用 JDBC 来将数据插入到数据库中。下面是一个示例代码: ```java import java.sql.Connection; import java.util.Date; import java.sql....

    向数据库插入datetime类型的数据

    - 将格式化的日期转化为`java.sql.Date`类型,这是为了能够将其正确地插入到支持SQL标准的数据库中。 2. **代码示例**: ```java SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd"); java...

    PreparedStatement 向数据库插入时间方法

    2. **转换为 `java.sql.Date`**:由于`PreparedStatement`的`setDate()`方法接受`java.sql.Date`类型的参数,因此需要将`java.util.Date`转换为`java.sql.Date`。 ```java java.sql.Date date = new java.sql.Date...

    C# 编程连接oracle数据库方法

    C# 编程连接oracle数据库方法 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ...

    mysql数据库修改添加Date格式列的方法

    例如,创建一个名为`jdbc`的表,包含`id`(整数类型)、`name`(字符串类型)和`birthday`(Date类型)三列,可以使用以下SQL语句: ```sql CREATE TABLE jdbc ( id INT PRIMARY KEY, name VARCHAR(255), ...

    KETTLE数据库转换类型例子

    在这个过程中,Kettle会比较源数据库和目标数据库中的记录,如果目标数据库中不存在源数据库的记录,那么就会执行插入操作;如果存在并且数据不同,就执行更新操作;如果数据完全相同,则不执行任何操作。设置这两个...

    java代码oracle数据库批量插入

    ### Java代码实现Oracle数据库批量插入的关键知识点 #### 1. JDBC连接配置 - **JDBC URL**: `jdbc:oracle:thin:@IP:1521:orcl`,这里的URL指定了连接到Oracle数据库的方式。其中`@IP:1521:orcl`中的IP是指数据库...

    数据库 数据类型大全

    - **DATE**:日期类型。 ### 六、SQL 语句示例 #### 1. 查询操作 - 显示所有字段:`select * from dept;` - 查询指定字段:`select ename, sal, comm from emp;` - 使用别名:`select ename, deptno, sal as ...

    java插入oracle中date类型方式.docx

    在Java编程中,与Oracle数据库交互时,经常会遇到将Java中的日期类型转换为Oracle的DATE类型,反之亦然。本文将详细阐述这两种类型之间转换的几种常见方法。 1. **利用getTime()函数转换** Java的`java.util.Date`...

    java的Date类型转换成MySQL的DateTime类型.docx

    两者之间的不兼容性意味着在向MySQL数据库插入包含日期时间的数据时,必须先将Java的`Date`对象转换为符合MySQL格式的字符串。 #### 转换方法 为了实现从Java的`Date`类型到MySQL的`DateTime`格式的转换,可以编写...

    解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题

    在使用Hibernate进行数据库操作时,有时会遇到一个常见的问题,即当从数据库中查询Date类型的数据并由Hibernate返回时,发现结果中的时分秒部分不正确。这个问题通常源于多个因素,包括日期时间的序列化与反序列化...

    PHP大批量插入数据库的3种方法和速度对比

    这种方法是最基础的插入方式,即通过循环逐条执行`INSERT INTO`语句。如文件描述所示,当插入200万条数据时,耗时超过2小时,显然效率极低。这是因为每次插入都会引发一次与数据库的交互,导致大量不必要的网络延迟...

    java插入oracle中date类型方式.pdf

    Java 中 Oracle Date 类型的解决方法 在 Java 中,经常需要与 Oracle 数据库交互,特别是处理日期和时间相关的问题。在 Oracle 中, Date 数据类型是用来存储日期和时间的,而在 Java 中,也有相应的 Date 类型。...

    数据库的创建、插入与查询实验报告

    3. **数据类型**:在创建表时,可以看到各种数据类型的应用,如`int`(整型)、`char`(字符型)、`date`(日期型)等。 4. **插入数据**:使用`INSERT INTO`语句将数据插入到表中,例如`INSERT INTO userinfo`语句...

    hibernate使用中与各种数据库字段类型对应类型训练

    本训练主要关注在使用Hibernate时如何处理与各种数据库字段类型的映射,这对于理解和优化数据库交互至关重要。 首先,我们要理解Hibernate的核心概念——对象关系映射(ORM)。ORM允许我们将数据库表结构映射到Java...

    mybatis 批量将list数据插入到数据库的实现

    "MyBatis批量将List数据插入到数据库的实现" MyBatis是一种基于Java的持久层框架,它提供了一种简单易用的方式来与数据库进行交互。在实际开发中,我们经常需要将大量数据批量插入到数据库中,MyBatis提供了多种...

    数据类型对应--c++和数据库.rar

    例如,创建一个文档并插入数据库的步骤如下: 1. 包含必要的头文件,并连接到MongoDB服务器。 2. 创建BSON对象,将C++的数据结构转换为MongoDB可理解的形式。 3. 使用驱动程序的insert_one()方法将BSON对象插入到...

Global site tag (gtag.js) - Google Analytics