你好,我想问一下如何从mysql数据库中将数据加载到Jtable中,过去我已经在插入数据之后成功地做到了这一点,但是现在我想尝试在不插入数据或任何按钮的情况下加载它们。数据已经通过php系统完成插入,现在我要使java接口成为桌面接口。它可以像在PHP中加载ajax一样工作吗?我是Java新手,谢谢。
答案 0 :(得分:0)
创建与数据库的JDBC连接以从数据库中获取数据。 要建立JDBC连接,您需要执行以下步骤:
下载mysqlconnector.jar
并
转到jre/lib/ext
文件夹并将jar文件粘贴到此处。
设置类路径:-
打开命令提示符并输入:
C:>set classpath=c:\folder\mysql-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