derby数据库开发问题

wymaweiyue 2009-08-09 10:44:14
刚用了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语句的。

那位高手给解决一下。不胜感激。
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
code_killer 2009-08-09
  • 打赏
  • 举报
回复
第一句好像有问题啊:

“String url = "jdbc:derby:test/APP;create=true" ; ”

换个数据库名试试呢? 比如 jdbc:derby:testdb;create=true

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧