如何访问JavaDerby数据库?我真的需要一些有用的指点
我对在eclipse中使用Derby和数据库还不熟悉,我有点迷茫,需要一些帮助。我建立了一个数据库连接,创建了一个新的数据库和一个新的模式,其中有一些表包含一些测试数据。我对选择相关数据的sql查询没有任何问题。我遇到的问题是,我可以使用查询。我试图创建一个连接到数据库的类,出于测试目的,使用一个简单的查询来选择一些数据。这就是我到目前为止所做的:如何访问JavaDerby数据库?我真的需要一些有用的指点,java,database,database-design,database-schema,derby,Java,Database,Database Design,Database Schema,Derby,我对在eclipse中使用Derby和数据库还不熟悉,我有点迷茫,需要一些帮助。我建立了一个数据库连接,创建了一个新的数据库和一个新的模式,其中有一些表包含一些测试数据。我对选择相关数据的sql查询没有任何问题。我遇到的问题是,我可以使用查询。我试图创建一个连接到数据库的类,出于测试目的,使用一个简单的查询来选择一些数据。这就是我到目前为止所做的: public void getExerciseInfo() { try { Class.forName("org.apach
public void getExerciseInfo() {
try {
Class.forName("org.apache.derby.jdbc.ClientDriver").newInstance();
connect = DriverManager.getConnection("jdbc:derby://localhost/c:/TestDatabase");
PreparedStatement statement = connect.prepareStatement("SELECT * from TESTSCHEMA.TESTTABLE");
resultSet = statement.executeQuery();
while (resultSet.next()) {
String name= resultSet.getString("NAME");
String type = resultSet.getString("TYPE");
System.out.println(name);
System.out.println(type);
}
} catch (Exception e) {
} finally {
close();
}
}
我所要做的就是将表中的数据输出到控制台,但我甚至不能完成这个简单的任务:(我猜我的连接url无效,它应该是eclipse工作区中数据库文件夹的文件路径吗
无论如何,我很迷路,任何帮助都将不胜感激。您查看了吗:?您似乎在使用网络服务器,但您的db URL是错误的。您查看了吗:?您似乎在使用网络服务器,但您的db URL是错误的。如果您没有运行Derby服务器,您可以建立一个或使用一个,如图所示。如果您没有运行Derby服务器,您可以建立一个或使用一个,如图所示。
catch(Exception e){}
将吞下异常。不要这样做。相反,记录它或使用e.printStacktrace()
。如果您不知道异常是什么,则用异常更新问题。catch(Exception e){
将吞下异常。不要这样做。相反,记录它或使用e.printStacktrace()
。然后用异常更新问题,如果你不知道它是什么。嗨,不,我没有找到那个教程,但看起来我应该可以用它来修复它,谢谢。:)嗨,不,我没有找到那个教程,但看起来我应该可以用它来修复它,谢谢。)