在Java Web開發中,JSP是一種比較常用的技術,而數據庫也是網站開發的必不可少的一部分。本文將介紹如何在JSP中加載MySQL數據庫數據。
步驟如下:
第一步:導入MySQL驅動包。
<%@ page language="java" import="java.sql.*" %>
<%@ page import="javax.naming.*,javax.sql.*" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.Statement" %>
第二步:連接MySQL數據庫。
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
stmt=conn.createStatement();
第三步:執行SQL語句。
String sql="select * from user";
rs=stmt.executeQuery(sql);
第四步:循環輸出結果集。
while(rs.next())
{
out.println("id="+rs.getInt("id")+" name="+rs.getString("name"));
}
第五步:關閉連接。
rs.close();
stmt.close();
conn.close();
完整代碼:
<%@ page contentType="text/html; charset=utf-8" language="java" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*,javax.sql.*" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.Statement" %>
<%
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
stmt=conn.createStatement();
String sql="select * from user";
rs=stmt.executeQuery(sql);
while(rs.next())
{
out.println("id="+rs.getInt("id")+" name="+rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
%>
以上就是在JSP中加載MySQL數據庫數據的方法,希望對大家有所幫助。