IDEA 中JSP页面操作MySQL
IDEA 中JSP页面操作MySQL
IDEA 中JSP页面操作MySQL

新建Java web 工程

JSP

目录结构

在 WEB-INF 目录下面新建libclasses 文件,然后把MySQL的驱动包放到lib目录下面

JSP

配置Tomcat

JSP

配置lib

配置lib导入MySQL驱动包

JSP

JSP

解决代码中红色

1
2
比如:
out.print("print显示红色,解决红色");

JSP

demo 练习index.jsp页面内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>MySQL数据库</title>
</head>
<body>

<table border="2">
<thead>
<tr>
<td>id</td>
<td>用户名</td>
<td>邮箱</td>
<td>手机号</td>
<td>密码</td>
</tr>
</thead>
<%
// mysql-connector-java-5.1.30 的连接数据库
// Class.forName("org.gjt.mm.mysql.Driver").newInstance();
// String url="jdbc:mysql://localhost:3306/temp_demo?characterEncoding=utf8&useSSL=false";
// Connection conn= DriverManager.getConnection(url,"afei2","123456");
// Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

// mysql-connector-java-8.0.18.jar 的连接数据库
Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动包
String url="jdbc:mysql://localhost:3306/temp_demo?useSSL=true&serverTimezone=GMT%2B8";
Connection conn = DriverManager.getConnection(url,"afei2","123456");
Statement stmt=conn.createStatement();


String sql="select * from user";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>

<tr>
<td><%=rs.getString("id")%></td>
<td><%=rs.getString("username")%></td>
<td><%=rs.getString("email")%></td>
<td><%=rs.getString("mobile")%></td>
<td><%=rs.getString("password")%></td>
</tr>


<% } %>
</table>
<%
out.print("恭喜你,已经学会数据库操作");
rs.close();
stmt.close();
conn.close();
%>

</body>
</html>

JSP 效果图

其他

mysql-connector-java各版本下载地址