Ayuda com netbeans y mysql

hola soy nuevo en java y mysql pero estoy en un proyecto y no se como guardar los datos de un jcombobox, joptionbutton y jcheckbox (como guardo estos datos en una base de datos)en una base de datos en mysql desde java este es el codigo de el jcombo box:
/*
private void llenarComboFechaNacimiento(ActionEvent evt){
int dia, mes, ano;
for (dia = 1; dia <= 31; dia++) {
jDia.addItem(Integer.toString(dia));
}
for (ano = 1950; ano <=2006; ano++){
jAno.addItem(Integer.toString(ano));
}
for (mes = 1; mes <= 12; mes++){
if(mes == 1){
jMes.addItem("Enero");
}else if (mes == 2){
jMes.addItem("Febrero");
}else if (mes == 3){
jMes.addItem("Marzo");
}else if (mes == 4){
jMes.addItem("Abril");
}else if (mes == 5){
jMes.addItem("Mayo");
}else if (mes == 6){
jMes.addItem("Junio");
}else if (mes == 7){
jMes.addItem("Julio");
}else if (mes == 8){
jMes.addItem("Agosto");
}else if (mes == 9){
jMes.addItem("Septiembre");
}else if (mes == 10){
jMes.addItem("Octubre");
}else if (mes == 11){
jMes.addItem("Noviembre");
}else if (mes == 12){
jMes.addItem("Diciembre");
}
}
} // Fin de ciclos para llenar ComboBox de Fecha de Nacimiento
private void llenarComboTipoSangre(ActionEvent evt){
jTipoSangre.addItem("A+");
jTipoSangre.addItem("A-");
jTipoSangre.addItem("B+");
jTipoSangre.addItem("B-");
jTipoSangre.addItem("AB+");
jTipoSangre.addItem("AB-");
jTipoSangre.addItem("O");
}

*/
este es el codigo para los joption button
/*
jF = new JRadioButton("Femenino");
jM = new JRadioButton("Masculino");
jV = new JRadioButton("Venezolano");
jE = new JRadioButton("Extranjero");
*/
espero y alguien me pueda hayudar se los agradesco

editar responder

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Nopalin

Mediante un jdbc

Tienes que crear una conexión jdbc hacia tu base de datos, crear un prepared statemente de un insert y pasarle los valores de tus componentes, por ejemplo:

String dia = jDia.getSelectedItem() != null ? jDia.getSelectedItem().toString : "";
String mes = jMes.getSelectedItem() != null ? jMes.getSelectedItem().toString : "";
String anio = jAno.getSelectedItem() != null ? jAno.getSelectedItem().toString : "";
....

//los valores
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://host_name:port/dbname", "username", "password");

PreparedStatement preparedStatement = conn.prepareStatement("INSERT INTO table (dia, mes, anio, ...) values (?, ?, ?, ...)");
preparedStatement.setString(1, dia);
preparedStatement.setString(2, mes);
preparedStatement.setString(3, anio);
...
preparedStatement.update();

Recuerda que la conexión debe hacerse una sola vez al inicio del programa y mantenerla por ahi disponible para aquellos objetos que necesiten guardar datos.

sobres