JSP、java连接数据库(超详细),并执行增删改查

首先准备好一个mysql驱动包,然后按照如下所示:

mysql驱动包下载

第一步:创建项目,把下载好的驱动包放在lib目录下面(mysql驱动包复制粘贴即可)
在这里插入图片描述
第二步:按照下图所示按顺序1 2 3来部署mysql驱动包

在这里插入图片描述

上面是连接数据库所准备的一些东西,以下就是JSP连接数据库,以及怎样操作增删改查

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	//	1、加载驱动类
	Class.forName("com.mysql.cj.jdbc.Driver");
	
	//	2、连接URL
	String url = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8";
	
	//	3、连接数据库
	Connection connection = DriverManager.getConnection(url, "root", "19990918");
	
	//	4、创建一个Statement对象将SQL语句发送到数据库
	Statement statement = connection.createStatement();
	String sql01 = "insert into student01(name,age) values('李四','52')" ;		//	增
//	String sql02 = "delete from student01 where age = 52" ;					//	删
//	String sql03 = "update student01 set name = 'abcd' where age = 20" ;	//	改
	String sql04 = "select * from student01";								//	查
	
	//5、执行增删改
	int a = statement.executeUpdate(sql01);	//	增删改
	if(a > 0){
		out.println("成功");
	}
	
	//5、执行查询
	ResultSet res = statement.executeQuery(sql04);	//	返回查询结果集
	while(res.next()){
%>
	<table>
		<tr>	
			<td><%=res.getString(1) %></td> 
			<td><%=res.getInt(2) %></td>
		</tr>
	</table>
<%
	}
//	6、关流
	res.close();
	statement.close();
	connection.close();
%>

</body>
</html>

总结主要代码片段

	String sql01 = "insert into student01(name,age) values('李四','52')" ;		//	增
	String sql02 = "delete from student01 where age = 52" ;					//	删
	String sql03 = "update student01 set name = 'abcd' where age = 20" ;	//	改
	String sql04 = "select * from student01";								//	查

增删改查——改

/**
  *   改多个值:where前后语句
  *  (改之后值用逗号)    where  (改之前多个值用and连接)
  *   如下是把  ====   小红 20 女     改为     小明  15  男
  */
String sql = "update student set name = '小明' , num = '15' , age = '男' where name = '小红' and num = '20' and age = '女'";

如有不懂,加微信 :zhi19990327
备注 :jsp连接数据库


版权声明:本文为AresPer原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。