我的目标是使用SQL命令从数据库中检索数据,然后使用从单元格中检索的数据作为方法的参数,并将函数的结果保存在数据库中。
例如:
id column1 column2 result
1 5 9 --
2 22 40 --
我想要的是一个命令,用SQL查询从column1和column2检索数据,然后将它们用作a方法的参数(例如:minus(column2,column1)//计算2的数据之间的差异列)然后将结果保存在名为result的列中。然后对数据库的所有列执行此操作。
答案 0 :(得分:1)
我会给你一个小例子,虽然你应该特别在ResultSet阅读JDBC adn:
//create an SQL statement first..
statement = conn.prepareStatement("SELECT * FROM my_table WHERE column_name=?");
//obtain the result set...
ResultSet resultSet = statement.executeQuery();
// here you obtain an array from the resultset, but you can fetch many other data types
String[] arrayResult = resultSet.getArray(String columnLabel);
// and then you can pass an element of that array (say the first element) as an argument to a method
myClass.myMethod(arrayResult[0]);