Tarea02 LPII
Tarea02 LPII
Clase:
package programa22;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
public class clase_manejado {
private static Connection xcn = null;
Statement xst = null;
ResultSet xrs = null;
public Connection Conectar(String xbase, String xusu, String
xcla) {
try {
DriverManager.registerDriver(new
com.mysql.jdbc.Driver());
xbase = "jdbc:mysql://localhost:3306/" + xbase;
xcn = DriverManager.getConnection(xbase, xusu, xcla);
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
return xcn;
}
public DefaultTableModel Listado(String xtabla) {
DefaultTableModel datos = new DefaultTableModel();
try {
String sqlBusca;
datos.addColumn("CODIGO");
datos.addColumn("TITULO");
datos.addColumn("AUTOR");
datos.addColumn("DISPONIBLE");
xst = xcn.createStatement();
sqlBusca = "select * from " + xtabla;
xrs = xst.executeQuery(sqlBusca);
while(xrs.next()){
String[] xfila = {xrs.getString(1), xrs.getString(2),
xrs.getString(3), xrs.getString(4)};
datos.addRow(xfila);
}
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
return datos;
}
public void agregar(String xsqlAgregar){
try {
xst=xcn.createStatement();
xst.executeUpdate(xsqlAgregar);
}
}
}
JFrame:
import java.sql.*;
static Connection cn=null;
clase_manejador AB=new clase_manejador();
Statement st=null;
private void
formWindowOpened(java.awt.event.WindowEvent evt) {
cn=AB.Conectar("ceprevi","root","liz");
jTable1.setModel(AB.Listado("alumnos"));
}
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String xcod,xape,xsex,sqlAgregar;
xcod=jTextField1.getText();
xape=jTextField2.getText();
xsex=jTextField3.getText();
PROBLEMA 22
Clase:
package programa22;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
public class clase_manejado {
private static Connection xcn = null;
Statement xst = null;
ResultSet xrs = null;
public Connection Conectar(String xbase, String xusu, String
xcla) {
try {
DriverManager.registerDriver(new
com.mysql.jdbc.Driver());
xbase = "jdbc:mysql://localhost:3306/" + xbase;
xcn = DriverManager.getConnection(xbase, xusu, xcla);
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
return xcn;
}
public DefaultTableModel Listado(String xtabla) {
}
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
}
public void eliminar(String xsqleliminar){
try {
xst=xcn.createStatement();
xst.executeUpdate(xsqleliminar);
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
}
public void buscar(String xsqlBuscar){
try {
xst=xcn.createStatement();
xst.executeQuery(xsqlBuscar);
} catch (SQLException ex) {
Logger.getLogger(clase_manejado.class.getName()).log(Level.
SEVERE, null, ex);
}
}
JFrame
static Connection cn = null;
clase_manejado mBC = new
clase_manejado();//INSTANCIAR
Statement st=null;
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String xcod,xtit,xautor,xdisp,sqlAgregar;
xcod=jTextField1.getText();
xtit=jTextField2.getText();
xautor=jTextField3.getText();
xdisp=jTextField3.getText();
sqlAgregar="insert into libros
values('"+xcod+"','"+xtit+"','"+xautor+"','"+xdisp+"')";
mBC.agregar(sqlAgregar);
jTable1.setModel(mBC.Listado("libros"));
}
private void
formWindowOpened(java.awt.event.WindowEvent evt) {
cn = mBC.Conectar("ceprevi", "root", "liz");
jTable1.setModel(mBC.Listado("libros"));
}
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
String xcod,sqlEliminar;
xcod=jTextField1.getText();
sqlEliminar="delete from libros where codlib='"+xcod+"'";
mBC.eliminar(sqlEliminar);
jTable1.setModel(mBC.Listado("libros"));
}
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
String xcod,sqlBuscar;
xcod=jTextField1.getText();
sqlBuscar="select * from libros where codlib='"+xcod+"'";
mBC.eliminar(sqlBuscar);
jTable1.setModel(mBC.Listado("libros"));
}
PROBLEMA 23
Clase:
package Clases;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class Programa23 {
private static Connection cn=null;
try {
st=cn.createStatement();
st.executeUpdate(sqlAgegar);
}
catch
(SQLException
ex)
{ Logger.getLogger(Programa23.class.getName()).log(Level.S
EVERE, null, ex);
}
xbase="jdbc:mysql://localhost:3306/"+xbase;
cn=DriverManager.getConnection(xbase,xusu,xclave);
try {
st=cn.createStatement();
rs=st.executeQuery("select *from alumno WHERE
sexo='MASCULINO' ");
DefaultTableModel mas=new DefaultTableModel();
mas.addColumn("CODIGO");
mas.addColumn("NOMBRE");
mas.addColumn("APELLIDO");
return null;
}
public DefaultTableModel femenino(){
try {
st=cn.createStatement();
rs=st.executeQuery("select *from alumno WHERE
sexo='FEMENINO'");
mas.addColumn("SEXO");
while(rs.next()){
damas.addColumn("CODIGO");
String
cadena[]={rs.getString(1),rs.getString(2),rs.getString(3),rs.getSt
ring(4)};
mas.addRow(cadena);
}return mas;
} catch (SQLException ex) {
Logger.getLogger(Programa23.class.getName()).log(Le
vel.SEVERE, null, ex);
damas.addColumn("NOMBRE");
damas.addColumn("APELLIDO");
damas.addColumn("SEXO");
while(rs.next()){
String
cadena[]={rs.getString(1),rs.getString(2),rs.getString(3),rs.getSt
ring(4)};
damas.addRow(cadena);
}return damas;
} catch (SQLException ex) {
Logger.getLogger(Programa23.class.getName()).log(Level.SEV
ERE, null, ex);
}
return null;
}
}
JFrame
private void limpiar() {
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jRadioButton1.setSelected(false);
jRadioButton2.setSelected(false);
}
static Connection cn=null;
Statement st=null;
ResultSet rs=null;
Programa23 obj=new Programa23();
private
formWindowOpened(java.awt.event.WindowEvent evt) {
cn=obj.conectar("guia2","root","root");
jTable1.setModel(obj.masculino());
jTable2.setModel(obj.femenino());
}
void
private
void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String xcod,xnom,xape,xsexo = null,sqlAgregar;
xcod=jTextField1.getText();
xnom=jTextField2.getText();
xape=jTextField3.getText();
if(jRadioButton1.isSelected()){
xsexo="MASCULINO";
}
if(jRadioButton2.isSelected()){
xsexo="FEMENINO";
}
sqlAgregar="insert
into
alumno
values('"+xcod+"','"+xnom+"','"+xape+"','"+xsexo+"')";
obj.agregar(sqlAgregar);
if(jRadioButton1.isSelected()){
jTable1.setModel(obj.masculino());
}if(jRadioButton2.isSelected()){
jTable2.setModel(obj.femenino());
}
}