首页 > 编程知识 正文

jsp时间存不进数据库,jsp时间存不进数据库怎么办

时间:2023-12-27 22:28:07 阅读:327306 作者:ZLCS

本文目录一览:

我在jsp中调用js中的方法,实现了在页面中显示当前时间并更新,但是不知道怎么将时间存入数据库。

在JS中,把时间的变量clock赋值给jsp页面的input type="hidden" name="datetime"/

代码: document.表单名.datetime.value=clock;

再把时间和其他的数据一起存入数据库

为什么我的jsp中获取到的当前时间不能录入到数据库

当然啊, 要转的. 相应的时间需要转换成数据库时间.

或你的sql语句带上时间转换函数.

jdbc的date 类型..

jsp里按“点击”如何获取当前时间,存储到数据库的date里去?

方法有很多种, 第一,你可以在数据库字段指定系统时间, 插入数据时自动填写系统当前时间。

第二 java、编码形式 用js 在你的按钮加个事件 new date函数调用当前事件

第三 如果用 mvc方式 ,在 C层做个判断, 在C层获取当前时间也可以

jsp中如何将用户输入的时间保存到数据库中

request.getParameter("文本框name")

获取到用户输入的值;

然后保存到数据库就可以了啊!如:

int

row

;

String

inputTime

=

request.getParameter("txtTime");//

txtTime是那个文本框的名字

String

sql

=

"insert

into

TBL

values

(?)";

//

假设数据库只有一列,保存的是时间

con

=

baseDao.getConnection();

//

BaseDao类的getConnection()方法获取连接字符串

try

{

ps

=

con.prepareStatement(sql);

ps.setInt(1,

inputTime);

row

=

ps.executeUpdate();

//

执行SQL

并返回影响行数

}

catch

(SQLException

e)

{

e.printStackTrace();

}

finally{

baseDao.closeDB(con,ps,null);//

BaseDao类的释放资源的方法

}

if(row

0){

out.print("数据录入成功");

}else

{

out.print("数据录入失败");

}

在jsp中获取Text中的时间并且插入到数据库里, 但老是报错(java.sql.Date.valueOf(Unknown Source)),

你可以这样处理。在jsp页面上导入这个

%@taglib prefix="fmt" uri="" %

然后加载的时候这样做即可得到指定日期格式

fmt:formatDate value="${test.createTime}" pattern="yyyy-MM--dd HH:mm:ss"/

这样就不必每次都要在显示时间的java类里面进行处理了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。