Я хочу, чтобы отобразить записи из MySQL в jtable, выполните следующие действия
я хочу отобразить записи в jtable из mysql, моя таблица содержит четыре строки.
Имя пользователя varchar,
Отметка времени входа в систему,
Отметка времени выхода из системы,
Статус char.
я пытаюсь отобразить имя пользователя,время входа в систему, время выхода из системы и статус имени пользователя из таблицы.нужно решение заранее спасибо
Что я уже пробовал:
public class Secondpage extends javax.swing.JFrame { java.sql.Connection conn=null; java.sql.PreparedStatement pst = null; ResultSet rs = null; public Secondpage() throws SQLException{ initComponents(); Class.forName("com.mysql.jdbc.Driver"); conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/login?" + "user=root&password="); update_table(); } private void update_table(){ try{ String sql = "Select * from userlog"; pst = conn.prepareStatement(sql); rs = pst.executeQuery(); table.setModel(DbUtils.resultSetToTableModel(rs)); }<pre> errors: <pre>java.sql.SQLException:java.sql.Timestamp at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) at com.mysql.jdbc.ResultSetRow.getTimestampFast(ResultSetRow.java:937) at com.mysql.jdbc.ByteArrayRow.getTimestampFast(ByteArrayRow.java:130) com.mysql.jdbc.ResultSetImpl.getTimestampInternal(ResultSetImpl.java:5946) at com.mysql.jdbc.ResultSetImpl.getTimestamp(ResultSetImpl.java:5616) at com.mysql.jdbc.ResultSetImpl.getObject(ResultSetImpl.java:4594) at net.proteanit.sql.DbUtils.resultSetToTableModel(DbUtils.java:28)