Base de datos de biblioteca basada en tecnología JAVA
importar java.awt.*;
importar java.awt.event.*
importar javax.swing.*; >importar java.sql.*;
clase pública keshe{
public static void main(String args[])
{
new jemian().geshi();
}
}
clase jemian extiende JFrame{
JTextField texto1, texto2, texto3, texto4, texto5;
JLabel etiqueta1, etiqueta2;
JTextArea area1
JButton botón1
public void geshi(); {
setBounds(100, 50, 1000, 700);
setLayout(new BorderLayout());
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel p1=nuevo JPanel(nuevo FlowLayout());
text1=nuevo JTextField(10);
text2=nuevo JTextField(10);
label1=new JLabel("Número de libro");
label2=new JLabel("Nombre del autor");
button1=new JButton("OK"); p >
button1.addActionListener(new shiqing(this));
p1.add(label1);
p1.add(text1);
p1.add(label2);
p1.add(text2);
p1.add(botón1);
add(p1, "Norte" ) ;
área1=nueva JTextArea();
text3=nueva JTextField(5);
text4=nueva JTextField(5);
text5=new JTextField(5);
add(text3, "Este"
add(area1, "Centro"); add (text4, "Oeste");
add(text5, "Sur");
setVisible(true); p > }
la clase shiqing implementa ActionListener{
jemian jemian1=null
public shiqing(jiemi;
an jiemian1)
{
this.jiemian1=jiemian1
}
public void actionPerformed(ActionEvent e)
{
// int d=Integer.parseInt(jiemian1.text1.getText());
String url="jdbc:odbc:chensi";
prueba{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException); ex)
{
System.out.println("No se puede cargar el controlador");
return
} p >
try{ //Conectarse a la base de datos
Conexión con= DriverManager.getConnection(url, "sa", "7758521");
Declaración sm=con. createStatement() ;
//sm.executeUpdate("insertar en valores contables (11,'revista','bud','Chen Si',null,null,null,null,null)") ;
p>
//sm.executeUpdate("eliminar del libro donde bname =11");
ResultSet rs=sm.executeQuery("seleccionar * del libro" );
while(rs.next())
{
Cadena s1=rs.getString(1);
Cadena s2=rs.getString(2)
Cadena s3=rs.getString(3);
Cadena s4=rs.getString(4); Cadena s5=rs.getString(5 );
Cadena s6=rs.getString(6);
Cadena s7=rs.getString(7);
String s8=rs.getString( 8);
//jiemian1.area1.setText(s1 " " s2 " " s3 " " s4 " " s5 " " s6 " " s7 " " s8 " " "\n");
p>if(s1.trim().equals(jiemian1.text1.getText().trim()))
{
jemian1.area1.append(s1 " " s2 " " s3 " " s4 " " s5 " " s6 " " s7 " " s8 " " "\n");
}
}
sm.close();