Tag: javadb

Netbeans没有使用JDK 1.8.0_40启动Java DB Server

这是我的设置:1)Windows 8.1 2)JDK 1.8.0_40 3)Netbenas 8.0.2 系统运行的是JDK 1.8.0_31,一切运行良好。 卸载了JDK 1.8.0_31并安装了JDK 1.8.0_40并调整了JAVA_HOME var以反映新的JDK版本,从C:\ java \ jdk1.8.0_31到C:\ java \ jdk1.8.0_40。 我将以下更改应用于我的Netbeans:1)菜单工具| 库:’Java DB Driver’已更改为反映JDK版本附带的库:C:\ java \ jdk1.8.0_40 \ db \ lib \ derby.jar C:\ java \ jdk1.8.0_40 \ db \ lib \ derbyLocale_pt_BR.jar(我来自巴西)C:\ java \ jdk1.8.0_40 \ db \ lib \ derbyclient.jar C:\ java \ jdk1.8.0_40 \ […]

如何以小写名称创建表 – JavaDB / Derby?

是否可以使用JavaDB / Derby以小写forms创建表及其名称? 要检查表是否存在,我正在使用: ResultSet rs = dbmd.getTables(null, “APP”, “user_properties”, null); if (!rs.next()) {/*do something*/}; 但是表名’user_properties’必须在目录中加工。

JavaDB(derby)数据库的路径?

使用嵌入式驱动程序,我可以使用JDBC URL连接到我的derby数据库: jdbc:derby:mydbname 但是,我通常把db的完整路径放在: jdbc:derby:/Users/oreyes/dbs/mydbname 有没有办法我可以只指定数据库名称,并有类似“db_path”之类的东西?

德比:相当于CONCAT

美好的一天! Derby / Java DB与MySQL的CONCATfunction的等效function是什么? 我尝试使用CONCAT到Derby但它提交了一个错误。

以编程方式设置derby.system.home

需要将JavaDB(derby)db文件的数据库和日志文件移动到部署目录中。 数据库正在应用程序启动目录中工作,因为JavaDB创建了一个具有数据库名称的文件夹(在我的例子中是mydb),但是我想将该目录移动到名为data / creating data / mydb的子目录中。 我可以通过connect调用执行此操作: DriverManager.getConnection(“jdbc:derby:data/mydb;create=false”); 这很有效。 但我想以编程方式明确设置值 derby.system.home =数据/ derby.stream.error.file =日志/的derby.log 所以我可以这样做: DriverManager.getConnection(“jdbc:derby:mydb;create=false”); 并且所有dbs都在该数据/目录中。 并且derby日志文件将在logs /中! 我似乎无法弄清楚这一点。 有人帮吗? 有没有办法以编程方式设置这些属性(因为它是嵌入的)?

未找到类exception

![JAVADB_DRIVER_LABEL库缺失] [1] 我试图通过Windows 7上的netbeans 8 IDE连接到JavaDB。我可以使用“服务”面板中随netbeans提供的数据库管理器连接它。 但是当尝试通过我的代码连接它时,我得到了org.apache.derby.jdbc.ClientDriver类的ClassNotFoundException。 我无法在我的机器上运行Apache tomcat服务器,因此我正在使用netbeans附带的Glassfish服务器4。 我连接数据库的代码如下: String url = “jdbc:derby://localhost:1527/sample;UID=app;PWD=app”; Class.forName(“org.apache.derby.jdbc.ClientDriver”); conn = DriverManager.getConnection(url); 这个类似的代码适用于SQL服务器,MS Access。

JavaDB有端口连接错误。

我是第一次使用JavaDB而且我无法运行程序。 每当我运行它时,我都会收到此错误: “错误连接到端口1527上的服务器localhost,并显示消息Connection refused:connect” 我的数据库和代码都设置正常,因为当我在别人的计算机上运行它时工作正常,但在我的情况下却没有。 我正在使用Netbeans 7.3.1,因为这是我必须用于学校的版本。 我不确定是什么导致这种情况,我真的可以使用一些帮助。 如果您有任何问题或希望我发布一些代码,请告诉我。 谢谢

java.lang.ClassNotFoundException Netbeans java derby

我使用Netbeans,做一个java应用程序。 我在netbeans中使用Java DB创建了一个用于db连接的ConnectDB类。 我启动了服务器,十个连接到db。 当我运行它生成的文件 java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver @ 25 line 和 java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/Libraryprj;create=true @ 30行代码 代码如下 package Lms; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; /** * * @author JOJO */ public class ConnectDB { static Connection conn; public static void main(String[] args) { String driver = […]

在Netbeans中使用derby数据库导出项目

如何在Netbeans中导出带有derby数据库的java项目? 我想在另一台计算机上导入项目后,它没有任何配置。

以编程方式启动Derby

请查看以下代码 DataBaseConnector.java import java.sql.*; import javax.swing.*; public class DataBaseConnector { private Connection con; public DataBaseConnector() { } private boolean createConnection() { try { Class.forName(“org.apache.derby.jdbc.EmbeddedDriver”); con = DriverManager.getConnection(“jdbc:derby://localhost:1527/contact;create=true”,”yohanrw”,”knight”); } catch(Exception e) { System.out.println(“Error getConnection”); e.printStackTrace(); JOptionPane.showMessageDialog(null,e.getLocalizedMessage()); return false; } return true; } private void closeConnection() { try { con.close(); } catch(Exception e) { JOptionPane.showMessageDialog(null,e.getLocalizedMessage()); } } […]