你好,我想问如何从mysql数据库将数据加载到Jtable,过去我在插入数据后成功地做到了这一点,但现在我想尝试在不插入数据或按下按钮的情况下加载它们。数据已经通过php系统完成了插入,现在我想做java接口来做桌面接口。它能像php中的ajax加载一样工作吗??我是java新手,谢谢。
创建与数据库的JDBC连接以从数据库中获取数据。要建立JDBC连接,您需要遵循以下步骤:
-
下载
mysqlconnector.jar
并转到jre/lib/ext
文件夹并将jar文件粘贴到此处。 -
设置类路径:-
打开命令提示符并写入:
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
它将设置一个临时类路径。
-
要创建到数据库的连接,代码是:-
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