前提:已经配置好tomcat、MySQL,在数据库jsp中建好表stuinfo。
- 新建一个Java项目(平时怎么新建的就怎么新建进行了)。
- 将该项目添加为一个web项目
- 在web目录下新建lib文件夹,将对应版本的jar包放入其中 (jar包版本一定要对应)
将jar包添加到项目中
- 将jar包放入tomcat目录下的lib文件夹中
- 链接数据库的代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="java.sql.ResultSet" %>
<%@page import="java.sql.Statement" %>
<%@page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<html>
<head>
<title>通过MySQL的jdbc驱动访问MySQL数据库</title>
</head>
<body bgcolor="#ffc0cb">
<h3 align="center">通过MySQL的jdbc驱动访问MySQL数据库</h3>
<hr>
<table border="1" bgcolor="#ccceee" align="center">
<tr>
<th width="87" align="center">学号</th>
<th width="87" align="center">姓名</th>
<th width="87" align="center">性别</th>
<th width="87" align="center">年龄</th>
<th width="87" align="center">体重</th>
</tr>
<%
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/jsp?useUnicode=true&characterEncoding=utf-8";
con = DriverManager.getConnection(url,"root","123456");
stmt = con.createStatement();
String sql = "select * from stuinfo";
rs = stmt.executeQuery(sql);
while (rs.next()){
%>
<tr>
<td><%=rs.getString("Sid")%></td>
<td><%=rs.getString("Sname")%></td>
<td><%=rs.getString("Sex")%></td>
<td><%=rs.getString("Sage")%></td>
<td><%=rs.getString("Sweight")%></td>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
%>
</table>
</body>
样例: