public static void main(String[] args) throws SQLException {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要插入学生的id,name,classId 用逗号隔开");
String str = scanner.nextLine();
String[] strings = str.split(",");
int id = Integer.parseInt(strings[0]);
String name = strings[1];
int classId = Integer.parseInt(strings[2]);
DataSource dataSource = new MysqlDataSource();
((MysqlDataSource)dataSource).setURL("jdbc:mysql://127.0.0.1:3306/java0531?characterEncoding=utf-8&useSSL=true");
((MysqlDataSource)dataSource).setUser("root");
((MysqlDataSource)dataSource).setPassword("******");
Connection connection = dataSource.getConnection();
String sql = "insert student values (?, ?, ?)";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setInt(1,id);
statement.setString(2,name);
statement.setInt(3,classId);
int ret = statement.executeUpdate();
if(ret == 1) {
System.out.println("插入成功");
} else {
System.out.println("插入失败");
}
statement.close();
connection.close();
}