创建一个新的 HyperSQL 数据库
来源:互联网 发布:node.js使用教程 编辑:程序博客网 时间:2024/05/17 04:46
当服务器实例被启动或者内存模式数据库被启动后,如果你的链接字符串没有提供正确的数据库名字,那么一个新的数据库将会按照你给出的路径被创建。
这个创建的新数据库将会使用你在连接字符串中使用的用户名和密码。
用户名和密码是都是大小写敏感的 (默认用户 SA 是一个特例,它的密码是大小写不敏感的)。
如果在连接字符串中没有指定用户名和密码,HSQLDB 将会使用 SA 用户名为默认的用户名,SA 的密码为空。
你也可以通过参数来指定是否创建一个新的数据库。这个特性可能对新用户有些干扰,如果你为一个已经存在的数据库使用了错误的连接路径,这个参数将不会创建一个新的数据库。
从调试的角度出发,你可以使用连接参数 ifexists=true 来对数据库的连接进行限制,这个参数只会避免在连接的时候创建一个新的数据库。
在这种情况下,如果数据库不存在,那么 getConnection() 方法将会抛出一个异常。
这个创建的新数据库将会使用你在连接字符串中使用的用户名和密码。
用户名和密码是都是大小写敏感的 (默认用户 SA 是一个特例,它的密码是大小写不敏感的)。
如果在连接字符串中没有指定用户名和密码,HSQLDB 将会使用 SA 用户名为默认的用户名,SA 的密码为空。
你也可以通过参数来指定是否创建一个新的数据库。这个特性可能对新用户有些干扰,如果你为一个已经存在的数据库使用了错误的连接路径,这个参数将不会创建一个新的数据库。
从调试的角度出发,你可以使用连接参数 ifexists=true 来对数据库的连接进行限制,这个参数只会避免在连接的时候创建一个新的数据库。
在这种情况下,如果数据库不存在,那么 getConnection() 方法将会抛出一个异常。
Connection c = DriverManager.getConnection("jdbc:hsqldb:file:/opt/db/testdb;ifexists=true", "SA", "");
数据库还有很多其他的可选参数,这些参数的细节将会在系统管理和开发问题的章节中进行讨论。你可以在你的第一次数据库连接字符串中指定跟多的参数,而不仅仅局限于上面提到的参数。
因为第一次的数据库连接将有可能创建一个新的数据库,你可能希望在这个数据库里面指定更多的内容。
http://www.ossez.com/viewthread.php?tid=6786&fromuid=426
- 创建一个新的 HyperSQL 数据库
- HyperSQL 数据库的定义
- HyperSQL 数据库的定义
- 访问 HyperSQL 数据库的方法
- 创建一个新的(自定义)数据库函数
- 关闭 HyperSQL 数据库
- 如何使用openfire自带的数据库HyperSQL
- 如何使用openfire自带的数据库HyperSQL (界面设置)
- 使用Mongo创建一个新的数据库的步骤
- leveldb:DB::Open创建一个新数据库或者打开一个已存在的数据库
- 利用原数据库备份,创建一个新的数据库名称的数据库
- 创建新的Access数据库
- django创建一个新项目以及创建一个新的应用
- java使用jdbc创建新的数据库
- SQL之创建新的数据库
- 在myeclipse中创建新的数据库
- 创建 和删除新的数据库
- 创建一个新的C#模板
- 一个动态创建卸载应用程序域的例子
- 中defer起什么作用的?
- 软件开发流程(附图)
- 热门话题:使用WCF实现SOA面向服务编程(二)——实现简单的WCF开发实例
- Java容器类List、ArrayList、Vector的区别及Map、HashTable、HashMap的区别
- 创建一个新的 HyperSQL 数据库
- mysql 查询速度优化
- 考一天……Poor AL and LCS
- Javascript基础知识小结
- iPhone 读取电话本数据
- java笔试问题(继承)
- Asp.Net构架(Http请求处理流程)
- 查看网站访问日志是,各HTTP 代码的含义
- FindFirstFile读取文件目录