如何从mysql数据库中自动将数据加载到jtable中,而无需每隔一秒插入(只需加载数据)



你好,我想问如何从mysql数据库将数据加载到Jtable,过去我在插入数据后成功地做到了这一点,但现在我想尝试在不插入数据或按下按钮的情况下加载它们。数据已经通过php系统完成了插入,现在我想做java接口来做桌面接口。它能像php中的ajax加载一样工作吗??我是java新手,谢谢。

创建与数据库的JDBC连接以从数据库中获取数据。要建立JDBC连接,您需要遵循以下步骤:

  1. 下载mysqlconnector.jar并转到jre/lib/ext文件夹并将jar文件粘贴到此处。

  2. 设置类路径:-

    打开命令提示符并写入:

    C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
    

    它将设置一个临时类路径。

  3. 要创建到数据库的连接,代码是:-

    import java.sql.*;
    class MysqlCon {  
    public static void main(String args[]) {  
    try {  
    Class.forName("com.mysql.jdbc.Driver");  
    Connection con=DriverManager.getConnection( 
    "jdbc:mysql://localhost:3306/testdb","root","root");  
    //here testdb is database name, root is username and password  
    Statement stmt=con.createStatement();  
    ResultSet rs=stmt.executeQuery("select * from emp");  
    while(rs.next())  
    System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  
    con.close();  
    } catch(Exception e) {
    System.out.println(e);
    }  
    }  
    }
    

    或者您可以从以下网站获得参考:https://www.javatpoint.com/example-to-connect-to-the-mysql-database

最新更新