Red de conocimiento informático - Material del sitio web - Base de datos de biblioteca basada en tecnología JAVA

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");

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

}

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();