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

问题描述

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

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

解决方案

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

解决方案二:

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

时间: 2025-01-31 09:50:55

java代码-java查询oracle的表时出错,不知道什么原因,求救~~~~~~·的相关文章

反射-java代码实现生成一套表中的数据,包括表的关联关系

问题描述 java代码实现生成一套表中的数据,包括表的关联关系 在a表中生成一套a表中的数据,只是一个字段值不一样而已,并且还要生成表的关系关系 相当于在原来表关系的基础上在生成一套新的数据.

java web-Hibernate根据注解自动建表,有的表新建出错是什么原因

问题描述 Hibernate根据注解自动建表,有的表新建出错是什么原因 项目是自己的毕业设计,当时是没什么问题,但是时过几个月,现在重新运行,发现有两张表始终无法新建, 那好吧,我自己手动建,但是此时我的hbm2ddl.auto=update,当启动tomcat,update到这张表的时候,tomcat直接卡在这里,然后就提示超时了,不知道是什么原因 Hibernate相关属性配置 dataSource.driverClassName=oracle.jdbc.driver.OracleDrive

mysql-使用navicat premium打开oracle数据表时提示“内部缓冲区字符太长”

问题描述 使用navicat premium打开oracle数据表时提示"内部缓冲区字符太长" 使用navicat premium打开oracle数据表时提示"内部缓冲区字符太长",但在plsql里面是正常的: 使用navicat premium"数据传输"功能将oracle数据表导入到mysql时,oracle中number类型在mysql中默认为保留小数点后30位..怎样才能设置成不保留小数点呢不知道是怎么回事,求大神指教~~ 解决方案 直接

Java代码没有语法错误,但运行出错

问题描述 Java代码没有语法错误,但运行出错 以下这段代码没有提示语法错误,却在运行时报错,求大神指教import java.io.*;import java.net.*;public class Ser{ public static void main(String args[]){ ServerSocket server = null; Socket you = null;String s = null; DataOutputStream out = null; DataInputStre

oracle 11g 表操作非常非常慢的原因求解

问题描述 oracle 11g 表操作非常非常慢的原因求解 我有一张表A只有1条数据,但执行 select count(*) from A去查询记录数,执行了好几个小时,才执行出 结果.我试着做表分析.drop表.查询表记录.删除表记录都不行,都是一执行就卡死了. 还请各位高手,帮忙分析下是什么原因. 解决方案 看看你机器的内存,应该是环境的问题. 解决方案二: 看上去是系统环境等问题.引起数据库有问题

数据库-createtable创建表时出错

问题描述 createtable创建表时出错 strCommand.Format("CREATE TABLE file_info (NAME TEXT,TYPE TEXT,TIME TEXT,PATH TEXT)"); 这句显示字段定义语法错误 该怎么改 解决方案 用的什么数据库,是否支持TEXT类型,另外,name time是否是关键字,需要转义. 解决方案二: 看上去可能是字段名称跟关键字冲突了.换个名字. 解决方案三: 这样试试: strCommand.Format("

脚本-cadence si 工具将原理图转换成网表时出错,ERROR (OSSHNL-103)求解答!

问题描述 cadence si 工具将原理图转换成网表时出错,ERROR (OSSHNL-103)求解答! 如题:在使用脚本进行原理图到网表的转换时报错 ERROR (OSSHNL-103): Unable to open the design library 'lb' cell 'lbinvx1' view 'schematic'. Ensure that the cell view exists or the SKILL variable simDcmFilePath is correctl

求大神,oracle创建表空间出错。

问题描述 求大神,oracle创建表空间出错. create tablespace dshabc datafile 'F:orcldshabc.dbf' size 100M autoextend on next 1M maxsize 1000M extent management local 解决方案 检查F:orcl 目录是否存在,如不存在,需要先创建. 解决方案二: Oracle创建表空间并赋权在oracle中创建perfstat表空间oracle创建表空间 解决方案三: 检查F:orcl

为什么jdbc查询Oracle数据表只能查询到第一条数据

问题描述 package 测试包;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Oracle存储过程 {public static void main(String[] arg