Hibernate:A Developer Notebook 第一章 第二节
来源:互联网 发布:真三国无双5 mac 编辑:程序博客网 时间:2024/04/29 09:51
1.2获得 HSQLDB 数据库引擎
Hibernate可以和大量的关系数据库一起工作,带来的机会就是,他可以和你计划在下一个项目使用的数据库一起工作。我们需要挑出一个来关注在我们的例子上,幸运的是这有一个很明显的选择。免费的、开源的、100%Java的HSQLDB 项目是足够强大,能够作为我们的几个商业软件项目的后台存储。 令人惊奇的是,它还不可思议的自包含,而且安装相当简单,所以对我们所讨论的东西来说它是完美的。(如果你听说过HypersonicSQL, HSQLDB是它的当前形态。多数的Hibernate文档都使用原先的名字。)
将例子基于一个人人都可以下载而且很容易体验的数据库,意味着你不必因为使用你自己可用的数据库而不得不翻译任何SQL土语和操作系统命令(而且可能还意味着你可以省去一两天的时间去学习怎么下载、安装、配置那些典型的数据库环境中的一个)。最后,如果你是一个HSQLDB新手,这是一个你可能会留下深刻印象并且激起兴趣的、然后把它使用到你自己的项目里的机会。就像这个项目的主页上所说的那样(主页在 hsqldb.sourceforge.net ):
HSQLDB是一个用Java写的关系数据库引擎,包括JDBC驱动,支持ANSI-92 SQL(BNF 树格式)的一个充足的子集。它提供了一个小的(小于160k)、快速的可以基于内存和磁盘表的数据引擎。嵌入式的和服务器模式都是可用的。而且它还包括了很多工具比如:一个最小限度的Web服务器,内存内查询和管理工具(可以作为applet运行)和大量的示例程序。
提示:
继续,下载HSQLDB。嗯,下载两个,反正它们很小。
获得数据库不过是一些诸如访问在hsqldb.sourceforge.net的项目网站,点击当前稳定版的链接来下载这些事情。这些步骤会引导你到一个典型的SourceForge下载页面,当前版本会突出显示出来。选择一个镜像然后下载zip文件。没有任何安装和配置工作,接下来会给你演示怎么用它。
...MySQL, PostgreSQL, Oracle, DB2, Sybase, Informix, 其他普通的数据库?别担心,Hibernate可以跟所有这些或者别的数据库协同工作。我们将在以后讨论怎么为不同的数据库指定“方言”。如果你真的想要,你可以一开始就试着用你最顺手的数据库,但是那样会使得你在跟随这些例子的时候要做一些额外的工作,而且你将错过发现HSQLDB的绝佳机会。
- Hibernate:A Developer Notebook 第一章 第二节
- Hibernate: A Developer Notebook 第一章 第一节
- Hibernate:A Developer Notebook 第一章 第三节
- 学习hibernate的好书《Hibernate: A Developer's Notebook》
- JBoss : A Developer's Notebook
- Spring: A Developer's Notebook
- Maven: A Developer's Notebook
- 《Mono: A Developer’s Notebook》
- ASP.NET 2.0 : A Developer's Notebook
- Java 5.0 Tiger: A Developer's Notebook
- Visual Basic 2005 : A Developer's Notebook
- Excel 2003 Programming: A Developer's Notebook
- Java 1.5 Tiger: A Developer's Notebook中文版 -说明
- Java 1.5 Tiger: A Developer's Notebook -前言
- Spring: A Developer's Notebook笔记和小结(1)
- Spring: A Developer's Notebook笔记和小结(2)
- Spring: A Developer's Notebook笔记和小结(3)
- Spring: A Developer's Notebook笔记和小结(4)
- 第二部分 编译文件(第8页)
- 第3部分 编译文件(第8页)
- DirectShow系列讲座之一——DirectShow系统概述
- 第4部分 编译文件(第9页)
- DirectShow系列讲座之二——Filter原理
- Hibernate:A Developer Notebook 第一章 第二节
- 第5部分 编译文件(第12页)
- 新开张~~
- DirectShow系列讲座之三——开发自己的Filter
- 愚笨的英语迟早被伟大的汉语淘汰!
- Lucene构建的商业搜索引擎-SearchBlox
- 深入浅出DirectShow Filter
- SQL 视图
- How to simulate a Form POST request by using WinInet