jdbc:derby:myDatabase;create=true
什么是'create = true',连接javadb?
create=true
是什么意思?所有connetionurls应该有这个创建= true或只是用户和psw?
高级感谢
jdbc:derby:myDatabase;create=true
什么是'create = true',连接javadb?
create=true
是什么意思?所有connetionurls应该有这个创建= true或只是用户和psw?
高级感谢
create=true
在这种情况下意味着,如果它不存在将要创建数据库。如果不需要,可以避免使用该参数。
创建数据库连接 URL德比系统内指定的标准数据库,然后连接到它。如果创建的数据库不能为 ,则错误将显示在错误日志中,并且连接尝试 失败,并显示SQLException指示找不到数据库 。
如果数据库已经存在,创建一个到现有的 数据库的连接并发出SQLWarning。
根据http://db.apache.org/derby/docs/10.4/ref/rrefattrib26867.html(其中的方式很容易被谷歌搜索发现“JDBC德比创造真正的”),它
创建数据库连接 URL德比系统内指定的标准数据库,然后连接到它。
所以我会说不,你不应该在所有的连接网址中都有,只有当你特别想要创建数据库,如果它不存在。
http://db.apache.org/derby/docs/10.1/ref/rrefattrib24612.html#rrefattrib24612 – jtahlborn 2012-07-18 12:40:47