derby数据库开发问题
刚用了derby数据库,做个例子,但是遇到个小问题,那位高手给看一下怎么弄:
String url = "jdbc:derby:test/APP;create=true" ;
String driver = "org.apache.derby.jdbc.EmbeddedDriver" ;
Connection con = null ;
try {
Class.forName(driver) ;
con = DriverManager.getConnection(url);
Statement stem = con.createStatement();
String sql = "select * from student";
ResultSet rs = stem.executeQuery(sql);
while(rs.next()) {
System.out.print(rs.getString(1));
}
} catch (SQLException se) {
se.printStackTrace();
}
执行后报异常:java.sql.SQLSyntaxErrorException: Table/View 'STUDENT' does not exist.
但是我确实建了表student,也插入了几条数据。在eclipse的“Open SqlScrapbook”中执行sql时也有如下情况:
select * from student和select * from APP.student均不能执行。
select * from "APP"."student"可以执行。但是在java代码里无法构造出这句sql语句的。
那位高手给解决一下。不胜感激。