从数据库行作为字符串(JDBC)

Vis*_*hal 1 java jdbc

是否有一个直接的方法将ResultSet中的所有元素作为String获取?JDBC

Osc*_*Ryz 5

您可以使用BasicRowProcessor来自Apache的公地,Dbutils

ResultSet rs = ....
RowProcessor rp = new BasicRowProcessor();
Map m = rp.toMap( rs );

String s = m.toString();
Run Code Online (Sandbox Code Playgroud)

然后你将拥有:

{ id = 1, name = Oscar, lastName = Reyes }
Run Code Online (Sandbox Code Playgroud)

等等

如果你想摆脱columNames:

String s = m.values().toString();
Run Code Online (Sandbox Code Playgroud)