`
wanng
  • 浏览: 69050 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hsqldb中时间使用总结

阅读更多

作者:wasw100
网址:http://www.wasw100.com/database/hsqldb_datetime_summary.html

 

官方文档:http://hsqldb.org/doc/guide/guide.html

可以查看有关时间的函数(可以搜索datediff,马上就可以转到时间函数那块)

 

hsqldb中时间可以使用now、CURRENT_TIMESTAMP这样的函数表示,也可以使用字符串,类似'yyyy-MM-dd','yyyy-MM-dd HH:mm:ss.SSS'这样的字符串

 

例如建一张表,插入一条数据

create table user(
	id INTEGER primary key, 
	birthday DATETIME default 'now'
);

 插入时间插入可以使用默认值now(无需填写)、或者sql语句中使用函数now(),curdate()之类的 、或者使用'yyyy-MM-dd','yyyy-MM-dd HH:mm:ss.SSS'这样的字符串。

 

insert into user(id) values(1);
insert into user values(2,now());
insert into user values(3,'2009-12-20');
insert into user values(4,'2009-12-20 20:01:02');
insert into user values(5,'2009-12-20 20:01:02.123');

  结果:

1	2009-12-20 23:17:06.211
2	2009-12-20 23:17:06.211
3	2009-12-20 00:00:00.0
4	2009-12-20 20:01:02.0
5	2009-12-20 20:01:02.123

 当你向hsqldb中插入某个时间,就可以结合DateFormat、Calendar等类组合出字符串了

 

 

 

--EOF--

 

 

 

0
0
分享到:
评论

相关推荐

    HSQLDB 1.8.0

    《HSQLDB 1.8.0:轻量级数据库引擎的深度剖析》 ...总结,HSQLDB 1.8.0以其开源、轻量、高效的特点,成为了许多开发者的选择。理解并掌握HSQLDB的使用,无论是对于个人项目还是企业级应用,都能带来极大的便利。

    hsqldb-2.3.3.zip

    HSQldb因其小巧的体积、快速的启动时间和无需管理的特性,常被开发者用作测试数据库或者作为其他Java应用的内置数据库。 二、HSQldb 2.3.3的主要特性 1. **完全SQL兼容**:HSQldb支持大部分SQL标准,包括复杂查询、...

    hsqldb-2.3.4

    HSQldb 2.3.4是其一个稳定版本,以其高效、易用和灵活性在各种应用场景中得到了广泛使用。本文将深入探讨HSQldb 2.3.4的主要特性和使用技巧。 一、HSQldb概述 HSQldb的核心优势在于其小巧的体积和快速的执行效率,...

    java项目心得总结.docx

    本文将主要围绕项目开发中的核心知识点进行总结,包括CRUD操作、页面布局、问题定位、持久层框架以及开发工具的使用。 1. CRUD操作:CRUD代表创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),是任何...

    H2DB 参考手册(英文版)

    - **嵌入式应用**:H2 支持嵌入式模式,可直接在应用程序中使用。 - **步骤**: - 安装 H2 相关库文件。 - 在应用程序代码中配置数据库连接参数。 - 使用 JDBC API 进行数据库操作。 - **控制台应用**:H2 提供...

    TOMCAT连接池

    四、在Java代码中使用连接池 在Java代码中,你可以通过JNDI查找来获取到数据源并创建数据库连接: ```java import javax.naming.InitialContext; import javax.sql.DataSource; public class JdbcExample { ...

    基于B/S的简单会议管理系统

    虽然系统没有使用外部数据库,但可能使用了内存数据库(如HSQLDB)或者持久化机制(如序列化)来存储和检索数据。此外,为了提升用户体验,可能还采用了AJAX异步通信技术,使得页面无需刷新就能更新信息。 总结来说...

    androidJDBC

    - 尽量减少长时间保持数据库连接,使用连接池可提高效率,但Android中实现较为复杂。 - 考虑使用轻量级的ORM框架,如ORMLite,简化数据库操作。 7. **权限设置** 在AndroidManifest.xml中添加Internet权限,确保...

    hibernate入门教程

    在这个例子中,我们将使用内置的 HSQLDB 数据库,这意味着无需安装额外的数据库服务器。 为了实现这个目标,我们首先要建立一个开发目录,并将所有需要用到的库文件放置于此。可以从 Hibernate 官方发布的分发版本...

    工作流开发的详细设计文档

    具体步骤包括复制并重命名hsqldb文件夹、修改配置文件中的数据库连接参数等。 #### 4. 具体实践 - **建模工具使用**:安装完成后,可以在Eclipse中新建JBPM项目,并使用建模工具来设计流程图。通过拖拽和配置,...

    fisheye2.3.6 安装笔记

    《fisheye2.3.6安装指南与深度解析》 Fisheye是一款强大的源代码版本控制系统浏览器,由Atlassian公司开发,它能够帮助开发者直观地...在使用过程中,应遵循合法途径,尊重软件版权,以确保最佳的使用体验和安全性。

    JAVA+SQL电子通讯录带系统托盘(论文+源代码).rar

    - **数据存储**: 通讯录中的联系人信息很可能存储在SQL数据库中,如MySQL、SQLite或HSQLDB等。数据库的设计可能包括“联系人”表,包含字段如姓名、电话、电子邮件等。 - **SQL查询**: 应用程序可能使用SQL语句...

    WikiInAJar-0.8-20081128-bin

    2. **数据库管理**:尽管Wiki通常需要数据库支持,但WikiInAJar可能采用了嵌入式的数据库,如HSQLDB或Derby,这些数据库可以在内存中运行,无需单独安装和配置。 3. **文件系统**:Wiki的内容通常存储为文本文件,...

    跟jdbc相关的一些类库

    `msbase.jar` 包含基础的JDBC接口实现,`mssqlserver.jar` 通常包含特定于SQL Server的实现细节,而`msutil.jar` 可能包含一些实用工具或辅助类,帮助处理如日期时间格式、性能优化等功能。 其次,`hsqldb.jar` 是...

    Sql和jdbc教程(私塾在线)视频配套学习资料

    该教程旨在帮助读者全面理解关系型数据库的基础概念、SQL语言的使用以及如何通过JDBC在Java程序中访问数据库。通过学习这些内容,读者能够掌握数据库设计的基本原则、SQL语言的操作技巧以及使用Java进行数据库操作的...

Global site tag (gtag.js) - Google Analytics