我想从表中获取整个数据,结果应该是一个逗号分隔的字符串。这是我的代码工作正常。更好的方法从表中获取整个数据Groovy Sql
import groovy.sql.Sql;
import java.sql.ResultSet;
def temp="";
def temp1="";
sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE","username", "password", "oracle.jdbc.driver.OracleDriver")
sql.eachRow("select * FROM employee") {
temp1=it.toRowResult().values().join(", ")
if(temp=="")
{
temp=temp1;
}
else
{
temp=temp+"\n"+temp1
}
}
请建议是否有更好的方法来处理Groovy中的这个需求。
是否存储到'csv'文件的想法? – Rao
没有不进入csv,但当我做选择操作时,我需要以逗号分隔值的形式获取表格数据。我想将它存储在一个字符串中。 –