gpt4 book ai didi

java - 我想显示来自mysql的jtable中的记录

转载 作者:行者123 更新时间:2023-11-29 19:06:03 24 4
gpt4 key购买 nike

我想显示mysql中jtable中的记录我的表包含四行。用户名 varchar,登录时间戳,注销时间戳,状态字符。

   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();
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));
}

运行程序后,我遇到了这样的错误。

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)

最佳答案

检查您的连接 URL。

conn=DriverManager.getConnection( "jdbc:mysql://localhost:3306/yourdatabasename","username","p‌​assword");

关于java - 我想显示来自mysql的jtable中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43494516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com