2014-01-27 56 views
1

我在Windows 8下安装了NetBeans7.0.1版本和jdk1.7.0_51,jre7下的Program Files(而不是Program Files(x86)),当我试图连接到Derby数据库I “M收到以下错误:无法连接到NetBeans 7.0.1中的Derby数据库

unable to connect. cannot establish a connection to jdbc:derby://localhost:1527/sample using org.apache.derby.jdbc.clientdriver 

我已经尝试了解决方案,我得到了一个解决方案,在‘security.policy’文件中添加授权命令,但是当我修改该文件我得到“请检查该文件是否在另一个程序中打开“。但我没有打开该文件的任何地方.... PLZ帮助....提前致谢

+0

您的Derby Network Server是否启动?尝试阅读德比“入门”文档:http://db.apache.org/derby/docs/10.10/getstart/twwdactivity2.html –

+0

看看我的答案[打开数据库 - 关闭](http:// stackoverflow .com/a/16764522/1322642)关闭管理器中的所有连接。 –

回答

0

你好(抱歉我的英语不好,我是法国人)。 你有两个问题:

1 /“无法连接”的问题(我有同样的问题,并没有真正找到一个很好的解决方案,因为在Java security.policy文件修改授予doesn解决不了,但是我会尝试解决第二点)。

2当试图保存修改后的Java security.policy文件时,请检查该文件是否在另一个程序中打开。

对于第二个问题,该文件是一个只读文件,并且您可以执行以下操作来修改它(我使用Window 7和法语版本,因此我的建议可能会稍微修改)。

右键单击包含您尝试修改的文件的文件夹。选择属性。 你可以看到“只读”框被选中。

取消选中该框。但取消选中该框并不能解决不可能保存的问题。

你必须点击“安全”选项卡。

靠近窗口顶部,选择“用户”(而不是系统,管理员和trustedInstallers)。

点击“修改”按钮(这意味着“修改授权”)。你打开一个新窗口。

点击“用户”(即“普通用户”)。

在窗口底部,您有一个框架“授权给用户”。

选中“Total control”/“Authorize”框。

单击确定。 单击确定。

窗口“确认属性更改”已打开。 选中“将修改应用于此文件夹及其子文件夹和文件”选项。 单击确定。 单击确定。

现在,你回到你想要编辑的文件。 右键单击它并选择属性。

取消选中“只读”框。 单击确定。

原则上,您现在可以编辑并保存文件。我今天没有解决方法1 /但让我知道如果你有一个解决方案的工作,并且如果点2 /运作良好。