Ich schreibe eine Anwendung, die Daten aus der Oracle-Datenbank abfragen und jede abgefragte Daten als Eingabe an eine andere Funktion in Java senden musste. Ich bin nicht sicher, wie diese abgefragten Daten als Eingabe an eine andere Funktion übergeben werden. Ich versuche, Arraylist zu verwenden, konnte aber immer noch nicht als Eingabe übergeben. Jede Hilfe wird geschätzt. Ich hoffe, von euch allen zu hören.Daten abfragen und als Eingabe für eine andere Funktion in einer Schleife übergeben Java
String dbuserName = "";
String dbpassword = "";
String url = "jdbc:oracle:thin:@//xxxxxxxxxxxxxx";
String driverName = "oracle.jdbc.driver.OracleDriver";
Connection conn = null;
Session session = null;
try{
// Some Connection code to database here before below code
Statement stmt = conn.createStatement();
ResultSet rs = stat.executeQuery("SELECT ...");
ArrayList <String[]> result = new ArrayList<String[]>();
/*Queried data has only one column, that is useid, now need to
send each id as input to below try/catch statement*/
try {
userManager.enable(USER_LOGIN, true);
System.out.print("\n Enabled user Successfully");
} catch (ValidationFailedException e) {
e.printStackTrace();
logger.severe("ValidationFailedException: " + e ");
}
Teilen Sie Ihre vorhandenen Code-Schnipsel bitte. –