多くのラベルを設定しましたが、データベースのデータを表示したいのですが、「com.myql.jdbc.JDBC4ResultSet」と表示されます。
SQL文の結果は2倍です
そして、次のようなコードがあります
private void initData() {
initCondition("select sum(initAmount) from account", lblInit);
initCondition("select sum(amount) from detail where directionid = 1", lblIncome);
initCondition("select sum(amount) from detail where directionid = 2", lblOutcome);
lblAsset.setText("as");
}
//これはラベルクラスに関する私の定義です。
private void initCondition(String sql, JLabel jLabel) {
try {
Connection connection = DriverManager.getConnection(url, user,
password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
jLabel.setText(resultSet.toString());
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
// TODO: handle exception
}