
HSQLDB
HoneyMoose
这个作者很懒,什么都没留下…
展开
-
关闭 HyperSQL 数据库
<br />所有正在运行的数据库都可以通过命令 SHUTDOWN 来关闭,这个命令的使用和一个 SQL 命令的使用相同。<br /><br />当 SHUTDOWN 命令被执行,所有正在运行的数据库命令将会被回滚。同时编目文件将会被保存到一个表单中,以便于下次快速启动。<br /><br />数据库关闭时候使用的表单可以通过命令 SHUTDOWN COMPACT 命令来创建。这个命令将会重写 .data 文件。这个文件保存有 CACHED 表中的所有数据,同时被压缩。<br />原创 2011-01-12 15:34:00 · 1425 阅读 · 0 评论 -
SQL 数据和表
<br />在一个 SQL 的系统中,所有有意义的数据都存储在表和序列生成器中。<br /><br />因此使用数据库的第一步是定义一个表和这个表中可能使用的列。<br /><br />SQL 标准同时也能支持临时表和永久表,临时表用于临时性的存储数据,永久表用于在数据库中永久保持数据。<br /><br />临时表<br />临时表的内容只在连接的生命周期中存在,如果连接被终止,临时表中的内容也将会被清除。临时表中的内容只对当前的连接可见,而不能被其他连接使用。临时表的原创 2011-01-12 17:29:00 · 890 阅读 · 0 评论 -
访问 HyperSQL 数据库的方法
<br />通常来说 JDBC 可以访问所有的数据库。<br />JDBC 通常只用于连接数据库,当 JDBC 完成数据库连接后,将会使用 java.sql.Connection 对象提供的一系列方法来返回访问的数据。<br />访问 HyperSQL 使用的是 JDBC, 但是针对数据库特性的不同而采用不同的连接字符串。<br />例如:如果数据库为 file:database 类型,数据被命名为 "testdb"。同时这个数据库文件与你发布的应用程序在相同的目录下,你可以使用下面的代码来创建原创 2011-01-11 22:54:00 · 1760 阅读 · 0 评论 -
创建一个新的 HyperSQL 数据库
当服务器实例被启动或者内存模式数据库被启动后,如果你的链接字符串没有提供正确的数据库名字,那么一个新的数据库将会按照你给出的路径被创建。<br /><br />这个创建的新数据库将会使用你在连接字符串中使用的用户名和密码。<br /><br />用户名和密码是都是大小写敏感的 (默认用户 SA 是一个特例,它的密码是大小写不敏感的)。<br /><br />如果在连接字符串中没有指定用户名和密码,HSQLDB 将会使用 SA 用户名为默认的用户名,SA 的密码为空。<br原创 2011-01-12 15:37:00 · 1501 阅读 · 0 评论 -
HSQLDB 支持的 SQL 标准
<br />HyperSQL 2.0 支持 SQL 标准92,1999,2003 中定义的 SQL 方言。这就意味着 HSQLDB 能够支持上面标准中涉及到的所有特性。<br /><br />例如一些特性:left out join 等,这些特性都能在相关的标准中找到。<br /><br />所有 SQL-92 中的句法特性和高级特性也能够被很好的支持,一些在 SQL:2008 中涉及到的一些可选特性也被支持了。SQL 标准的一致性工作也在不停的改变和统一中。<br /><br />换句原创 2011-01-12 16:27:00 · 1705 阅读 · 0 评论