只用jsp实现增加商品信息时查询商品表中的商品id如果商品存在提示该商品已存在,否则进行增加操作代码
时间: 2024-05-15 11:14:31 浏览: 3
以下是使用 JSP 实现增加商品信息时查询商品表中的商品id并进行增加操作的代码:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<title>Add Product</title>
</head>
<body>
<h1>Add Product</h1>
<%
// 获取表单中提交的数据
String productId = request.getParameter("productId");
String productName = request.getParameter("productName");
double price = Double.parseDouble(request.getParameter("price"));
// 连接数据库
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password");
// 查询商品表中是否已存在该商品
PreparedStatement stmt = conn.prepareStatement("SELECT * FROM product WHERE productId=?");
stmt.setString(1, productId);
ResultSet rs = stmt.executeQuery();
if (rs.next()) { // 商品已存在
out.println("<p>The product already exists.</p>");
} else { // 商品不存在,进行插入操作
stmt = conn.prepareStatement("INSERT INTO product(productId, productName, price) VALUES(?, ?, ?)");
stmt.setString(1, productId);
stmt.setString(2, productName);
stmt.setDouble(3, price);
stmt.executeUpdate();
out.println("<p>The product has been added successfully.</p>");
}
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
%>
<p><a href="index.jsp">Back to Home</a></p>
</body>
</html>
```
在上述代码中,我们首先获取了表单中提交的商品信息,然后连接数据库并查询商品表中是否已存在该商品。如果商品已存在,则输出提示信息;否则,进行插入操作并输出成功信息。最后,关闭数据库连接。
注意:上述代码仅为示例代码,实际开发中需要根据具体情况进行修改和完善。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)