本文目录一览:
- 1、我在jsp中调用js中的方法,实现了在页面中显示当前时间并更新,但是不知道怎么将时间存入数据库。
- 2、为什么我的jsp中获取到的当前时间不能录入到数据库
- 3、jsp里按“点击”如何获取当前时间,存储到数据库的date里去?
- 4、jsp中如何将用户输入的时间保存到数据库中
- 5、在jsp中获取Text中的时间并且插入到数据库里, 但老是报错(java.sql.Date.valueOf(Unknown Source)),
我在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类里面进行处理了。