HLP!不定长数组的问题 int count = rs.getCounts();Object [] object= new Object[count]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rs.last();int rouCount=rs.getRow();//取得的记录数rs.beforFirst();Object[] obj=new Object[rowCount];//实例化数组while(rs.next()){..............}rs.close(); to lixiang823517(泥浆):java.sql.SQLException: 对只转发结果集的无效操作: lastpackage test;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class DBConnect { public static void main(String[] args) { try { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.5.115:1521:hvt", "hvtt", "hvtt"); Statement stmt = conn.createStatement(); String sql = "select * from HT_BASICINFO where AUTO_ID=1"; String sql2 = "select * from HEAT_LOOPRELATION where SUPER_ID=2"; ResultSet rs = stmt.executeQuery(sql2); int i =0; rs.last(); int rowCount = rs.getRow(); //取得的记录数 rs.beforeFirst(); Object[] obj = new Object[rowCount]; //实例化数组 System.out.println("长度"+obj.length+"\t"+i); rs.close(); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } }}还有其他的方法么 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY) 现在很少人用数组去取结果集了,一般都是用List 或者Vector 数组的速度比 List和Vector都快啊??为什么不用数租?? 你得自己写一个函数.遍历一下ResultSet 一个输出问题,好像有人发过,但是找不到了 关于list的两个访问方法的效率问题 关于JTable问题 需要 <标识符>估计很少人会 一个文件操作的小问题 java与xml编程 请问System.setProperty() java开发oracle数据库应用程序一般会使用到哪些比较好的jar包啊?比如log4j之类的啊,感觉很有用啊.多谢大侠赐教啊! 怎样设定用jbuilder写的程序的图标啊? 在applet中如何打印一个控件中的所有内容,包括图形及按钮等 英语四级考了59.郁闷啊~ 各位高手,急救啊!(关于向SQL SERVER插入Datetime类型的数据)
int rouCount=rs.getRow();//取得的记录数
rs.beforFirst();
Object[] obj=new Object[rowCount];//实例化数组
while(rs.next())
{
.......
.......
}
rs.close();
java.sql.SQLException: 对只转发结果集的无效操作: lastpackage test;import java.sql.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class DBConnect { public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@192.168.5.115:1521:hvt", "hvtt", "hvtt");
Statement stmt = conn.createStatement();
String sql = "select * from HT_BASICINFO where AUTO_ID=1";
String sql2 = "select * from HEAT_LOOPRELATION where SUPER_ID=2";
ResultSet rs = stmt.executeQuery(sql2);
int i =0; rs.last();
int rowCount = rs.getRow(); //取得的记录数
rs.beforeFirst();
Object[] obj = new Object[rowCount]; //实例化数组
System.out.println("长度"+obj.length+"\t"+i);
rs.close();
stmt.close();
conn.close(); }
catch (Exception e) {
e.printStackTrace();
} }}
还有其他的方法么