我是java新手。我正在尝试创建程序以在不同的线程中向 ResultSet 抛出值。
ResultSet rset = stmt
.executeQuery("select DISTINCT substr(file_type,1,3) from DBM.file_table where process_time= '0015' ");
while (rset.next()){
r = rset.getString(1);
System.out.println(r);
现在假设我们从 ResultSet 中得到 5 个不同的值。我想做的是在不同线程中同步的所有结果集值的代码下面运行。
String spCall = "call DBM.SP_MS_" + r + "('0015', NULL, SYSDATE, 'DBM')";
try {
dbConnection = getDBConnection();
stmt1 = dbConnection.createStatement();
System.out.println(spCall);
stmt1.executeUpdate(spCall);
System.out.println("SUCCESS for File_Type " + r );
System.out.println("-----------------------------");
} catch (SQLException e) {
System.out.println(spCall);
stmt1.executeUpdate(spCall);
System.out.println("SUCCESS for File_Type " + r );
System.out.println("-----------------------------");
} catch (SQLException e) {
谢谢