2 ysyzww ysyzww 于 2013.11.11 11:26 提问

java查询oracle的表时出错,不知道什么原因,求救~~~~~~·

public static void main(String[] args) {
Connection ct=null;
PreparedStatement ps=null;
ResultSet rs=null;

try{
Class.forName("oracle.jdbc.driver.OracleDriver");
ct=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORACLEWW","ww","密码");
System.out.println("ok");
ps=ct.prepareStatement("select* from emp");
System.out.println(ps);
System.out.println("right");
完成查询 并循环取出结果
rs=ps.executeQuery();
while (rs.next()){
System.out.println(rs.getString(1));
System.out.println("ok");
}
}
//抛异常~ 略
}
}

emp表也有,但是查询结果是:
ok
oracle.jdbc.driver.OraclePreparedStatement@19134f4
right

求教,这个是什么原因?谢谢~``

2个回答

ludx212
ludx212   2013.11.11 15:25

你试试Statement 回报同样的错误不

ysyzww
ysyzww 是的,ok oracle.jdbc.driver.OracleStatement@480457 right
4 年多之前 回复
a_liujian
a_liujian   2013.11.15 11:52

自已打个断点跟下,用run debug 启动 看是哪一行报错的,就差不多知道问题原因在哪里了!
建议你把错误信息截全一点吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!