"create=true"在Javadb中的连接是什么意思?

4

jdbc:derby:myDatabase;create=true

create=true 是什么意思?所有的连接URL都需要加上这个吗,还是只有用户名和密码需要?

提前感谢。


http://db.apache.org/derby/docs/10.1/ref/rrefattrib24612.html#rrefattrib24612 - jtahlborn
3个回答

8
在这个上下文中,create=true 的意思是如果数据库不存在则创建它。如果你不需要它,可以避免使用该参数。
文档中得知:
创建指定的标准数据库,并连接到它。如果无法创建数据库,则在错误日志中显示错误,并且连接尝试将失败并出现一个SQLException,指示找不到数据库。
如果数据库已经存在,则创建到现有数据库的连接,并发出SQLWarning警告。

7

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接