PLSQL连接JAVA出现的错误

qjm201000 发布于 2013/05/02 11:57
阅读 208
收藏 0

try
{
  Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1 :1521:XE","user","123456");
      System.out.println("连接数据库成功");
      String sql="select * from aa_user";
      PreparedStatement p = conn.prepareStatement(sql);
      ResultSet rs = p.executeQuery();
        
        
      while(rs.next()){
       System.out.println("name:"+rs.getString("username")+"password:"+rs.getString("password"));
      
      }
      rs.close();conn.close();
}
catch (Exception e)
{
  // TODO Auto-generated catch block
  e.printStackTrace();
}

数据库连接上去了,但是while下面的输出语句为什么输出不了。也不显示错误。求大神指点迷津。

加载中
0
ITFrank
ITFrank
你有数据吗、。。。
q
qjm201000
有啊。create table aa_user( username varchar2(20), password varchar2(20) ) select * from aa_user select * from aa_user for update 显示不了,为什么
0
_DeepBlue
_DeepBlue
这不是JDBC?
q
qjm201000
有啊。create table aa_user( username varchar2(20), password varchar2(20) ) select * from aa_user select * from aa_user for update 显示不了,为什么
0
DW_GYT
DW_GYT
先确认喜爱数据表  aa_user里面是否有数据
DW_GYT
DW_GYT
回复 @qjm201000 : 不可能啊,你Java就是检索一下,也没干别的操作啊,奇怪了,关键连个Error也不报出来
q
qjm201000
@拈花微笑 没有,就是显示不了。select了,有数据出来。但是在java里面就不行了
DW_GYT
DW_GYT
回复 @qjm201000 : 如果有数据,直接在sqlplus里select一下,也没有结果吗?
q
qjm201000
有啊。create table aa_user( username varchar2(20), password varchar2(20) ) select * from aa_user select * from aa_user for update 显示不了,为什么
0
此号已注销
此号已注销
确定你创建的数据所在库跟你连接查询的是同一个库?
q
qjm201000
库?怎么看啊?
返回顶部
顶部