Peru - Chimbote 2018
Peru - Chimbote 2018
Peru - Chimbote 2018
CURSO
VISUAL II
DOCENTE
AUTOR
TEMA
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(url, login, password);
} catch (ClassNotFoundException e) {
return conn;
conn = Enlace(conn);
st = conn.createStatement();
return st;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
}
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
st = sta(st);
String sql;
rs=st.executeQuery(sql);
return rs;
String sql;
PreparedStatement ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
return rs;
}
LINEAS DE CODIGO DE PROGRAMACION DEL FORMULARIO
package FichaMedica;
import javax.swing.DefaultComboBoxModel;
import java.sql.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public Registro_Medico() {
initComponents();
String Titulos[]={"DNI","Apellidos","Nombres","Telefono","Direccion","Edad",
"E-mail","Género","T_Sangre","Vicio","Talla","Peso","E.Civil"};
Ficha.setColumnIdentifiers(Titulos);
tablaficha.setModel(Ficha);
cboGen.setModel(cbogenero);
cboTiposan.setModel(cbosangre);
cboVicios.setModel(cbotipovicios);
cboCivil.setModel(cboEstadoCivil);
try {
conn = Conexion.Enlace(conn);
rs = Conexion.obtenerGenero(rs);
while (rs.next()) {
cbogenero.addElement(rs.getString(1));
} catch (SQLException e) {
try {
conn = Conexion.Enlace(conn);
rs1 = Conexion.obtenerTipo_Sangre(rs1);
while (rs1.next()) {
cbosangre.addElement(rs1.getString(1));
} catch (SQLException e) {
}
try {
conn = Conexion.Enlace(conn);
rs2 = Conexion.obtenerVicios(rs2);
while (rs2.next()) {
cbotipovicios.addElement(rs2.getString(1));
} catch (SQLException e) {
try {
conn = Conexion.Enlace(conn);
rs3 = Conexion.obtenerEstadoCivil(rs3);
while (rs3.next()) {
cboEstadoCivil.addElement(rs3.getString(1));
} catch (SQLException e) {
btnNue.setEnabled(n);
btnGrabar.setEnabled(g);
btnCancelar.setEnabled(c);
btnEliminar.setEnabled(e);
}
txtDni.setText("");
txtApe.setText("");
txtNom.setText("");
txtDir.setText("");
txtEd.setText("");
txtTel.setText("");
txtMail.setText("");
txtTalla.setText("");
txtPeso.setText("");
eliminarobjetos();
txtDni.requestFocus();
int resp;
if (resp == 0) {
eliminarobjetos();
txtDni.setEnabled(true);
}
Código para el botón Grabar
int resp;
if(resp==0){
try{
conn=Conexion.Enlace(conn);
st=Conexion.sta(st);
String codsangre="",codgenero="",codvicio="",codcivil="",tiposangre,genero,vicio,civil,
dni=txtDni.getText();
ape=txtApe.getText();
nom=txtNom.getText();
dir=txtDir.getText();
edad=txtEd.getText();
tel=txtTel.getText();
email=txtMail.getText();
talla=txtTalla.getText();
peso=txtPeso.getText();
genero=(String)cboGen.getSelectedItem();
tiposangre=(String)cboTiposan.getSelectedItem();
vicio=(String)cboVicios.getSelectedItem();
civil=(String)cboCivil.getSelectedItem();
rs1=Conexion.obtenerCodGenero(rs1, genero);
if(rs1.next())
codgenero=rs1.getString(1);
rs=Conexion.obtenerCodTipoSangre(rs, tiposangre);
if(rs.next())
codsangre=rs.getString(1);
rs2=Conexion.obtenerCodVicio(rs2, vicio);
if(rs2.next())
codvicio=rs2.getString(1);
rs3=Conexion.obtenerCodEstadoCivil(rs3, civil);
if(rs3.next())
codcivil=rs3.getString(1);
st.executeUpdate(comando1);
conn.close();
eliminarobjetos();
}catch(SQLException e){
JOptionPane.showMessageDialog(null,"Error"+ e.toString());
}
}
try {
int f, i;
conn = Conexion.Enlace(conn);
rs = Conexion.ResultadoMedico(rs);
f = Ficha.getRowCount();
if (f > 0)
Ficha.removeRow(0);
while (rs.next()) {
Ficha.addRow(datos);
}catch (SQLException e) {
}
IMAGEN DEL FORMULARIO PARA ESTE CASO
DIAGRAMA DE LA BASE DE DATOS USADA