0 0

在jsp程序中如何向mysql中插入datetime类型的值10

各位,大家好。我是一个学生,目前正在做一个系统,用的是mysql数据库,有一个字段a,类型为datetime.
在jsp程序中,有用到过滤器,我在jsp页面中,如何取到系统时间,然后用sql语句插入到mysql的这个a字段了?请大家帮忙指点一下。谢谢。。。。
问题补充
谢谢,我先试试
2010年11月29日 13:14

5个答案 按时间排序 按投票排序

0 0

其实jsp实际上就是servlet,只是意义不一样而已,jsp是由以下部分组成的:
1>java代码
2>html代码
3>隐含对象
4>指令
5>活动元素
6>注释
只是jsp是以java代码为辅,html代码为主,servlet则反之.所以你在java程序中能完成的功能都是可以在jsp中完成的。获得系统时间可以直接在java代码中<%任意的java代码%>.
Date date=new Date(System.currentTimeMillis()).如果想方便的话,Date类型可以导入java.sql包下的Date,这样就不需要格式化date了,直接插入到数据库里就可以了。然后用
insert into tale_name(column_1,column_2) values(v1,v2).这里你还要获得访问数据库的对象哦,你都可以通过jsp中的指令来导包
<%@指令名 属性1=值1 属性2=值2%>
比如:
<%@page import="java.util.*,java.sql.*">(包于包之间要以逗号隔开,但最后一个包是不需要加任何结束符号的)
其作用是,告诉jsp引擎,在生成的.java文件中,添加导包语句
<%@page pageEncoding="utf-8"%>
其作用是告诉jsp引擎,在生成.java文件时,其jsp文件本身所才用的编码是什么.

这样做会复杂很对,建议你最好直接在servlet里面搞定吧,希望可以帮助你。呵呵

2010年11月29日 17:11
0 0

new java.util.Date()

2010年11月29日 14:08
0 0

文中提到用了过滤器,可以在过滤器中用java程序直接把时间插入数据库。

2010年11月29日 13:28
0 0

new Day --获取当前时间,
SimpleDateFomatter --- 格式化输出
格式化输出的字符串插入 --- insert into  table_name ( 列a,列b ) value(“” ,“”)

2010年11月29日 13:14
0 0

datetime 可以直接插入字符串类型。

2010年11月29日 13:14

相关推荐

    JSP+ MYSQL

    1. **数据类型**:MySQL支持多种数据类型,如整数(INT)、浮点数(FLOAT、DOUBLE)、字符串(VARCHAR、CHAR)、日期/时间(DATE、TIME、DATETIME)等。 2. **SQL语句**:包括SELECT用于查询数据,INSERT用于插入...

    基于JSP和MySQL的留言板系统设计与实现

    JSP(JavaServer Pages)和MySQL因其各自的优势,在留言板系统开发中得到了广泛的应用。 - **JSP**:作为一种动态网页技术标准,JSP能够结合HTML标记、脚本语言以及JSP标签来创建动态网页。它的主要优势在于跨平台...

    jsp 实现新闻的增删改查

    JSP是一种在服务器端运行的动态网页技术,常用于开发Web应用程序,而MySQL则是一种流行的关系型数据库管理系统,用于存储和管理数据。 首先,我们需要创建一个MySQL数据库来存储新闻数据。你可以使用SQL语句创建一...

    [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息1

    在Java Web开发中,MySQL是一个常用的关系型数据库,它提供了高效、稳定的数据存储功能。本文将详细介绍MySQL的配置、基本操作以及如何通过Servlet与数据库进行交互。 1. **配置MySQL** - 安装MySQL时,可以选择...

    用mysql建数据库的一般步骤

    例如,向`bookInfo`表中插入两条记录: ```sql INSERT INTO bookInfo VALUES (1, 'JSP', '廪', 39); INSERT INTO bookInfo VALUES (2, 'java', '', 39); ``` 注意,第二条记录中的`publisher`字段为空值。 ### 5. ...

    3、jsp jdbc 数据库管理器中的操作1

    在本文中,我们将深入探讨Java JSP(JavaServer Pages)和JDBC(Java Database Connectivity)在数据库管理中的应用。JSP是一种动态网页技术,而JDBC则是Java与各种数据库交互的标准接口。以下是一些关键知识点: 1...

    mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试

    mysql,jdbc,Hibernate,tomcat [mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试-简单] &lt;br&gt; 1 .数据库设计:库mydb 表events &lt;br&gt;EVENT_ID BIGINT(20) NOT NULL AUTOINC EVENT_DATE DATETIME...

    mysql数据库的使用

    在MySQL中,数据库的创建与选择是非常基本的操作。通过这些操作,我们可以为数据存储建立一个容器。 **创建数据库:** ```sql CREATE DATABASE mydata; ``` 这条命令创建了一个名为`mydata`的新数据库。如果已经...

    各种java和数据库问题

    ### 各种Java和数据库问题...通过以上内容,我们可以更好地理解和应用Java与数据库相关的技术点,特别是在MySQL中的日期类型处理和Java开发中常用的EL表达式语言的应用。这对于提高开发效率和代码质量都有显著的帮助。

    Java语言开发动态网页原理过程.docx

    然后,可以创建数据库、数据表,并向表中插入数据。 数据添加通常通过执行SQL(Structured Query Language)语句来实现。SQL语句支持对数据的增、删、改、查操作。插入数据时,可以插入所有字段或部分字段,但需要...

    PHP的一些面试题,希望对在找工作的朋友有用

    解答:在MySQL中,可以使用`NOW()`或`CURRENT_TIMESTAMP`函数来获取当前时间和日期,例如: ```sql SELECT NOW(); ``` ### 9. PHP执行外部命令 问题:PHP中如何执行外部命令? 解答:可以使用`shell_exec()`、`exec...

    数据库文档

    在Web应用程序开发领域,MySQL尤其受到欢迎。 - **创建数据库**: 可以使用`CREATE DATABASE IF NOT EXISTS [dbname];`来创建数据库,其中`IF NOT EXISTS`确保如果该数据库已经存在,则不会重复创建。 - **选择...

    JSP_分页查询技术的实例[参考].pdf

    8. **添加数据**:向表中插入一些示例数据。 ```sql INSERT INTO TBL_BOOK VALUES('SQL Server 高级编程', 'XV001001', '张无忌', '86', '重点讲解 T-SQL 编程', '2010-08-08'); -- 更多数据... ``` #### 三、...

    Javashop开发规范V2.2

    1.如果是在jsp 中: &lt;html:regionselect&gt;&lt;/html:regionselect&gt; 2.如果是在Freemarker的html中: RegionSelect= "com.enation.app.base.component.widget.regions.RegionSelectDirective"?new()&gt; ...

Global site tag (gtag.js) - Google Analytics