Мой вопрос заключается в следующем: какой самый эффективный способ использовать метод toString для форматирования данных из ResultSet?
Вот метод, который я использовал до сих пор:
public void query()
{
Statement stmt = null;
ResultSet rs = null;
try
{
//Create database connection
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/registrar",
"abt1s", "abt1s");
stmt = conn.createStatement();
//create SQL statement
String st = "SELECT * FROM student WHERE studentID = '" + this.getStudentID() + " '";
rs = stmt.executeQuery(st);
String studentData = rs.toString();
System.out.println(studentData);
rs.close();
stmt.close();
conn.close();
}catch(Exception e)
{
System.err.println("ERROR: Either cannot connect to the DB " + " or error with the SQL statement");
}
}