已知某学生管理信息系统数据库 stuInfoManage 里面有一张学生表 student,student 的各字 段如下表所示。 请编写一个 Java 程序 AddStudentInfo.java 将学生名为“张三”的信息插入表中,信息 如下表所示。 学号 学生姓名 学生性别 出生日期 班级 专业 入学年份 20122660801 张三 男 1994-10-9 软工 12(8) 软件工程 2012
时间: 2023-11-27 19:49:00 浏览: 82
学生信息管理Java程序
5星 · 资源好评率100%
以下是一个简单的 Java 程序 AddStudentInfo.java 可以实现该功能:
```java
import java.sql.*;
public class AddStudentInfo {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/stuInfoManage?useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "123456";
try {
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
String sql = "INSERT INTO student (id, name, sex, birthdate, class, major, admission_year) VALUES ('20122660801', '张三', '男', '1994-10-09', '12(8)', '软件工程', '2012')";
stmt.executeUpdate(sql);
System.out.println("学生信息插入成功!");
stmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
其中,需要将 url、user 和 password 替换成你自己的数据库连接信息。另外,需要注意 SQL 语句中日期的格式必须为 yyyy-MM-dd,否则会导致插入失败。
阅读全文