Java 1gR2他们仍在使用长时间。看起来我找到了一些新的ojdbc7.jar驱动程序的解决方法,所以如果它是真的,我将很快回答我的问题。 public class Test { public static void main(String[] args
1gR2他们仍在使用长时间。看起来我找到了一些新的ojdbc7.jar驱动程序的解决方法,所以如果它是真的,我将很快回答我的问题。Java 1gR2他们仍在使用长时间。看起来我找到了一些新的ojdbc7.jar驱动程序的解决方法,所以如果它是真的,我将很快回答我的问题。 public class Test { public static void main(String[] args,java,oracle,jdbc,Java,Oracle,Jdbc,1gR2他们仍在使用长时间。看起来我找到了一些新的ojdbc7.jar驱动程序的解决方法,所以如果它是真的,我将很快回答我的问题。 public class Test { public static void main(String[] args) throws SQLException { final String sql1 = "select HIGH_VALUE from sys.DBA_TAB_PARTITIONS WHERE rownum < 20";
public class Test {
public static void main(String[] args) throws SQLException {
final String sql1 = "select HIGH_VALUE from sys.DBA_TAB_PARTITIONS WHERE rownum < 20";
final String sql2 = "select PARTITION_NAME, HIGH_VALUE_LENGTH,TABLESPACE_NAME,NUM_ROWS,BLOCKS,\n"
+ "EMPTY_BLOCKS,LAST_ANALYZED,AVG_SPACE,SUBPARTITION_COUNT,COMPRESSION from sys.DBA_TAB_PARTITIONS WHERE rownum < 20";
OracleDataSource ods = new OracleDataSource();
ods.setDriverType("thin");
ods.setUser("vr");
ods.setPassword("oracle");
ods.setDatabaseName("ORCL");
ods.setServerName("192.172.18.1");
ods.setPortNumber(1521);
Connection conn = null;
conn = ods.getConnection();
Statement stmt = conn.createStatement();
stmt.setFetchSize(1000);
// Start time
long startTime = System.currentTimeMillis();
ResultSet rs = stmt.executeQuery(sql1);
rs.setFetchSize(1000);
while (rs.next()){
//System.out.println(rs.getString(1) + " " + rs.getString(2));
System.out.println("row#: " + rs.getRow());
}
// Finish time
long endTime = System.currentTimeMillis();
System.out.println("That was: " + (endTime - startTime) + " ms");
}
}
public class Test {
public static void main(String[] args) {
final String sql1 = "select HIGH_VALUE from sys.DBA_TAB_PARTITIONS WHERE rownum < 100";
final String sql2 = "select PARTITION_NAME, HIGH_VALUE_LENGTH,TABLESPACE_NAME,NUM_ROWS,BLOCKS,\n"
+ "EMPTY_BLOCKS,LAST_ANALYZED,AVG_SPACE,SUBPARTITION_COUNT,COMPRESSION "
+ "from sys.DBA_TAB_PARTITIONS WHERE rownum < 100";
OracleDataSource ods = null;
try {
ods = new OracleDataSource();
} catch (SQLException ex) {
System.exit(2);
}
ods.setDriverType("thin");
ods.setUser("vr");
ods.setPassword("oracle");
ods.setDatabaseName("ORCL");
ods.setServerName("192.172.18.1");
ods.setPortNumber(1521);
try (Connection conn = ods.getConnection();) {
try (OracleJDBCRowSet rs = new OracleJDBCRowSet(conn);) {
rs.setFetchSize(200);
rs.setReadOnly(true);
rs.setCommand(sql2);
// Start time
long startTime = System.currentTimeMillis();
rs.execute();
while (rs.next()) {
System.out.println("row#: " + rs.getRow() + " " + rs.getString(1));
}
// Finish time
long endTime = System.currentTimeMillis();
System.out.println("That was: " + (endTime - startTime) + " ms");
}
} catch (SQLException e) {
System.err.println(e.getMessage());
}
}
}