首先新建一个连接,再新建一个数据库,再新建一个表,并再表中预设一些用户信息。
然后在db.jsp中建立连接并输出整个用户信息表。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'db.jsp' starting page</title>
</head>
<body>
<%
/* request.setCharacterEncoding("utf-8");
String username = request.getParameter("usernum");
String pswd = request.getParameter("pswd"); */
Class.forName("com.mysql.jdbc.Driver");//加载驱动
Connection conn;//声明一个连接对象
String uri="jdbc:mysql://Localhost:3306/test";//数据库相对路径
String user="root";//数据库中建立连接的用户名及密码
String password="123";
conn=DriverManager.getConnection(uri,user,password);//
Statement sql=conn.createStatement();//声明一个sql管理
ResultSet rs;
rs=sql.executeQuery("SELECT * FROM userinfo ");//sql语句
%>
<%
while (rs.next()){
out.println(rs.getInt(1));
out.println(rs.getString(2));
out.println(rs.getString(3));
}
sql.close();
rs.close();
conn.close();
%>
</body>
</html>
得到之前预设的数据库的所有信息:
注意点:
- 记得在jsp中引入Java包
<%@ page import="java.sql.*" %>