Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法连接到NetBeans 7.0.1中的Derby数据库_Java_Netbeans_Derby - Fatal编程技术网

Java 无法连接到NetBeans 7.0.1中的Derby数据库

Java 无法连接到NetBeans 7.0.1中的Derby数据库,java,netbeans,derby,Java,Netbeans,Derby,我已在windows 8中的程序文件下安装了NetBeans7.0.1版本和jdk1.7.0_51、jre7(非程序文件(x86)),当我尝试连接到Derby数据库时,出现以下错误: unable to connect. cannot establish a connection to jdbc:derby://localhost:1527/sample using org.apache.derby.jdbc.clientdriver 我已经尝试了这个解决方案,我得到了一个在“security

我已在windows 8中的
程序文件下安装了NetBeans7.0.1版本和jdk1.7.0_51、jre7(非
程序文件(x86)
),当我尝试连接到Derby数据库时,出现以下错误:

unable to connect. cannot establish a connection to jdbc:derby://localhost:1527/sample using org.apache.derby.jdbc.clientdriver
我已经尝试了这个解决方案,我得到了一个在“security.policy”文件中添加grant命令的解决方案,但是当我修改这个文件时,我得到了“请检查这个文件是否在另一个程序中打开”。但我还没有在任何地方打开该文件…请提供帮助…提前谢谢你好(对不起,我的英语不好,我是法国人)。 你有两个问题:

1/无法连接问题(我也有同样的问题,并没有找到一个好的解决方案,因为在Java security.policy文件中修改grants并不能解决它。但是,我将尝试解决第二点)

2/在尝试保存修改后的Java security.policy文件时,“请检查此文件是否在其他程序中打开”

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

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

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

您必须单击“安全”选项卡

在窗口顶部附近,选择“用户”(而不是系统、管理员和受信任的安装程序)

单击“修改”按钮(表示“修改授权”)。你打开了一扇新窗户

单击“用户”(即“普通用户”)

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

勾选“全面控制”/“授权”框

单击“确定”。 单击“确定”

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

现在,返回要编辑的文件。 右键单击它并选择“属性”

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


原则上,您现在可以编辑和保存文件。我今天没有针对第1点/的解决方案,但请告诉我您是否有有效的解决方案,以及第2点/是否有效。

您的Derby网络服务器启动了吗?尝试阅读Derby“入门”文档:查看我的答案,关闭管理器中的所有连接。