急求java编程题

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:01:53
java结合数据库编一道程序题,数据库的内容为学号,系别,专业,姓名,性别

sql语句如下:
create database stud;
use stud;
create table student(
num varchar(10),
department varchar(30),
major varchar(30),
name varchar(20),
sex varchar(6),
primary key(num)
);

java程序如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

class Operate {
private Connection conn = null;

public void init() {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/stud", "root", "sa");
} catch (SQLException e) {
e.printStackTrace();
}

}

public void insert(String num, String dept, String maj, String name,
String sex) {
Stri