发表于: 2025-03-16 20:09:53
0 20
今天完成的事情:
从maven中添加mysql数据库依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>test1</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.33</version> <!-- 请根据实际情况选择最新版本 -->
</dependency>
</dependencies>
</project>
用JDBC连接数据库,并进行删除操作。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class test333 {
private final String url = "jdbc:mysql://localhost:3306/run?useSSL=false&serverTimezone=UTC";
private final String user = "root";
private final String password = "199410"; // 替换为你的实际密码
public void deleteUser(int userId) {
String sql = "DELETE FROM ye WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
// 设置SQL语句中的第一个'?'参数
pstmt.setInt(1, userId);
int affectedRows = pstmt.executeUpdate();
System.out.println("受影响的行数: " + affectedRows);
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
test333 userDao = new test333();
userDao.deleteUser(3); // 假设要删除ID为1的用户
}
}
明天计划的事:
继续练习用jdbc连接数据库,尝试进行增加,查找,改变的操作,学习一些面向对象的基础知识。
遇到的问题:
对代码的内容含义一知半解,很多内容看不懂。
收获:
进一步熟悉了maven使用,知道自己基础知识的欠缺。
评论