21xrx.com
2024-11-22 16:29:34 Friday
登录
文章检索 我的文章 写文章
我学习了如何在 JSP 页面中使用 JavaBean 来连接 MySQL 数据库
2023-06-10 09:23:37 深夜i     --     --

我学习了如何在 JSP 页面中使用 JavaBean 来连接 MySQL 数据库。这种方式很常见,也很方便,让我能够在网页中显示数据库中存储的数据。

首先,我创建了一个名为“DBConnection.java”的 JavaBean,用来连接 MySQL 数据库。我使用了 MySQL Connector/J 驱动来连接数据库。下面是代码示例:


import java.sql.Connection;

import java.sql.DriverManager;

public class DBConnection {

  private Connection con;

  private String url = "jdbc:mysql://localhost:3306/dbName";

  private String user = "root";

  private String password = "mypassword";

  

  public Connection getConnection() {

    try {

      Class.forName("com.mysql.jdbc.Driver");

      con = DriverManager.getConnection(url, user, password);

    } catch (Exception e) {

      e.printStackTrace();

    }

    return con;

  }

}

然后,我在 JSP 页面中使用这个 JavaBean 来连接数据库,并查询数据。下面是示例代码:

jsp

<%@ page import="java.sql.*" %>

<%@ page import="com.example.DBConnection" %>

<%

  DBConnection dbCon = new DBConnection();

  Connection con = dbCon.getConnection();

  PreparedStatement ps = con.prepareStatement("SELECT * FROM tableName");

  ResultSet rs = ps.executeQuery();

%>

  

    

    

    

  

  <% while (rs.next()) %>

    

      

      

      

    

  <% %>

ID Name Age
<%= rs.getInt("id") %> <%= rs.getString("name") %> <%= rs.getInt("age") %>

<%

  rs.close();

  ps.close();

  con.close();

%>

在上述代码中,我首先导入了 Java SQL 包和 DBConnection 类。然后,我使用 DBConnection 的 getConnection 方法来获取连接。接下来,我使用 PreparedStatement 来查询数据库中的数据,并存储结果集。最后,我在表格中显示了所有的查询结果,并在页面底部关闭了连接。

总的来说,使用 JavaBean 来连接 MySQL 数据库是一种比较常见,也很方便的方式。我希望这篇文章能够对其他 JSP 开发者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复