昨天和今天一直尝试用Hibernate来做数据库操作,之前一直没有用过的,其中遇到了几个经典的Hibernate报错,其实都是因为主键惹得祸,所以遇到报错的时候留意下自己的主键,看看是否符合常规,比如说int类型的自增你改成varchar类型的自增就不好了,一般也不给插入主键,还是用系统identity一个好。
其实向mysql数据库里插入时间字段也是很容易的,只要设置为java.util.Date类型后,以Hibernate的Pojo类对象为例,pojo.set(new java.util.Date());就可用了。
以下附录在网上找到的相关资料:
Mysql 与 java 的时间类型
MySql的时间类型有 Java中与之对应的时间类型
date java.sql.Date
Datetime java.sql.Timestamp
Timestamp java.sql.Timestamp
Time java.sql.Time
Year java.sql.Date
于是便通过以下方式去实现:
Date date = new Date();//获得系统时间.
String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式.
Timestamp goodsC_date = Timestamp.valueOf(nowTime);//把时间转换
分享到:
相关推荐
为了实现JSP与MySQL数据库的交互,我们常常会使用到JavaBean作为中间层来处理数据访问操作。在这个场景下,`DBConnect.java` 文件就是这样一个JavaBean,它封装了连接、查询、更新等数据库操作。 首先,我们需要...
### JSP + MySQL 数据库操作常用方法实例总结 在现代Web开发中,Java Server Pages (JSP) 和 MySQL 数据库的结合被广泛应用于构建动态网站和应用系统。本篇文章将根据给定文件的信息,深入探讨如何利用 JSP 来操作 ...
**JSP操作MySQL数据库**是Web开发中常见的一种技术组合,用于构建动态网站和Web应用程序。JSP(JavaServer Pages)是一种基于Java的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码,以实现动态内容的生成...
### JSP连接MySQL数据库知识点详解 #### 一、概述 JSP (Java Server Pages) 是一种基于Java技术的Web开发技术,它允许开发者在HTML页面中嵌入Java代码,从而可以动态生成HTML页面内容。本篇文章将详细介绍如何使用...
【标题】"netbeans demo -jsp页面插入mysql数据库-- jdbc(源代码+数据库)"是一个示例项目,展示了如何在NetBeans集成开发环境中使用JSP和Java Database Connectivity (JDBC)技术将数据从用户界面存入MySQL数据库。...
在本项目实例"JSP连接数据库基本操作"中,我们将探讨如何使用Java Server Pages (JSP) 技术与MySQL数据库进行交互。JSP是一种基于Java的动态网页开发技术,常用于构建服务器端的Web应用程序。它允许开发者将HTML、...
本实例将详细讲解如何利用JSP进行数据库的插入、删除、更新和查询操作。 首先,我们需要了解JDBC(Java Database Connectivity),它是Java与各种数据库通信的标准接口。在JSP中,我们通常通过以下步骤来实现数据库...
标题中的“test(Tomcat+JSP+MYSQL实例查询数据库).zip”表明这是一个关于使用Tomcat服务器、JSP(JavaServer Pages)技术和MySQL数据库进行数据查询的实例项目。这个压缩包可能包含了完成该项目所需的全部资源,包括...
**MySQL数据库** MySQL是一种开源、免费的关系型数据库管理系统,以其高效、稳定和易于管理而受到广泛欢迎。在这个选课系统中,MySQL用于存储学生的个人信息、课程信息及选课记录等数据。开发者使用SQL语句进行数据...
当涉及到数据库操作时,JSP能够通过Java的数据库连接API(JDBC)与各种数据库系统进行交互,例如MySQL、Oracle、SQL Server等。 **JDBC基础** JDBC是Java Database Connectivity的缩写,它是Java平台中用于与关系型...
【JSP新闻管理系统+MySQL数据库】是一个典型的Web应用开发实例,主要面向初学者,用于学习和实践基于Java的动态网页技术以及数据库管理。系统具备基本的新闻发布、管理和维护功能,如添加、删除和修改新闻。这里我们...
在本文中,我们将深入探讨如何使用JSP进行数据库的增删改操作,这对于初学者来说是一块重要的基石。JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者将HTML代码与Java代码结合在一起,从而实现...
【JSP留言本MYSQL数据库】是一个典型的Web应用程序开发实例,主要展示了如何利用JavaServer Pages(JSP)技术和MySQL数据库来构建一个在线的交互式留言系统。这个实例来源于河南理工大学的教学实践,旨在帮助学生...
2. **数据库设计**:在本实例中,可能涉及到关系型数据库如MySQL、Oracle或SQL Server的设计,包括表格创建、字段定义、主键和外键约束等。 3. **SQL脚本**:数据库脚本通常是SQL语句的集合,用于创建数据库、表格...
在这个“jsp-mysql显示实例”中,很可能是通过JSP页面接收用户请求,然后使用JDBC连接到MySQL数据库,执行查询或者插入操作,最后将结果显示在页面上。这有助于初学者理解如何在实际项目中整合这三个技术。 在学习...
总的来说,这个“招聘网站jsp源码”项目是一个基础的Web应用实例,它涵盖了JSP编程、MySQL数据库操作以及简单的Web交互逻辑。开发者可以通过研究和修改这个项目,学习如何搭建一个实际的招聘网站。
- **注册**(zhucechuli.jsp):用户填写信息后,通过JSP页面处理表单数据,调用Java后台代码将数据插入到MySQL数据库。 - **登录**(check.jsp):用户输入用户名和密码,服务器端验证信息并与数据库中的记录匹配...
总结,"JSP学生信息管理系统+Mysql数据库"是一个典型的Web应用实例,结合了前后端技术与数据库管理,实现了对学生信息的高效管理。开发过程中涉及了多种技术和最佳实践,对于学习和理解Web应用开发具有很高的参考...
【简单的jsp视频网站(MYSQL数据库)】是一个基于Java Web技术构建的在线视频分享平台,它主要利用了JSP(JavaServer Pages)和servlet技术,同时结合了AJAX(Asynchronous JavaScript and XML)来实现部分页面的...
二、MYSQL数据库系统 MYSQL是广泛使用的开源关系型数据库管理系统,以其高效、稳定和易用性而受到青睐。在选课系统中,MYSQL用于存储和管理大量的学生、课程、选课等数据。 1. 数据库设计:选课系统可能包含学生表...