MySQL是一個常用的關系型數據庫管理系統,它可以存儲和管理大量的數據。JavaBean是一個標準的Java類,通常用于封裝業務邏輯和數據。MySQL和JavaBean可以結合使用,實現Java應用程序與數據庫之間的數據交互。
下面是一個使用JavaBean和MySQL的代碼示例:
import java.sql.*; import java.util.ArrayList; import java.util.List; public class StudentDAO { private Connection conn; public void connect() { try { Class.forName("com.mysql.cj.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC"; String user = "root"; String pwd = "123456"; conn = DriverManager.getConnection(url, user, pwd); } catch (Exception ex) { ex.printStackTrace(); } } public void disconnect() { try { conn.close(); } catch (Exception ex) { ex.printStackTrace(); } } public ListgetStudents() { List students = new ArrayList<>(); try { Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM student"); while (rs.next()) { Student student = new Student(); student.setId(rs.getInt("id")); student.setName(rs.getString("name")); student.setAge(rs.getInt("age")); students.add(student); } rs.close(); stmt.close(); } catch (Exception ex) { ex.printStackTrace(); } return students; } }
上面的代碼示例演示了如何使用JavaBean將數據庫中的數據封裝為對象,并進行查詢操作。首先需要連接MySQL數據庫,然后通過查詢語句獲取數據結果集,并將結果集中的數據轉換成JavaBean對象。最后,將JavaBean對象添加到列表中并返回。