Base de datos de biblioteca basada en tecnología JAVA
importar java.awt.event.*;
importar javax.swing.*;
importar java.sql.* ;
Edificio de clase pública{
Vacío estático público principal(String args[])
{
Nueva superficie de calle().
Unrivaled();
}
}
La interfaz de clase extiende JFrame{
JTextField texto1, texto2, texto3, texto4, texto5
JLabel etiqueta1, etiqueta2
JTextArea área 1;
JBotón 1;
public void geshi(){
setBounds(100, 50, 1000, 700);
establecer diseño(new BorderLayout());
setDefaultCloseOperation(EXIT _ ON _ CLOSE);
JPanel p 1 = nuevo JPanel(nuevo FlowLayout());
texto 1 = nuevo JTextField(10);
texto 2 = nuevo JTextField(10);
etiqueta 1 = nuevo JLabel(" ISBN ");
Label2=nuevo JLabel("Nombre del autor");
botón 1 = nuevo JButton(" OK ") ;
botón 1. addactionlistener(新石清(this));
p 1. add(label 1);
p 1. add(texto 1);
p 1. agregar(etiqueta 2);
p 1. agregar(texto 2);
p 1. agregar(botón 1) ;
add(p1, "Norte");
área 1 = nuevo JTextArea();
texto 3 = nuevo JTextField(5); p>
p>
texto 4 = nuevo JTextField(5);
texto 5 = nuevo JTextField(5);
add(text3, "Este") ;
add(area1, "Centro");
add(text4, "Oeste");
add(text5, "Sur");
set visible(true);
}
}
La clase Shiqing implementa ActionListener{
jiemian jemian 1 = null;
Shi Qing público (jiemian jiemian1)
{
esto. Jie mian 1 = Jie mian 1;
}
Operación pública no válida ejecutada (evento de operación e)
{
//int d = integer . parse int(Jie mian 1 . text 1 . gettext( ));
String url="jdbc:odbc:陈思";
Pruebe {
class . controlador odbc " );
}
catch(Java . lang . classnotfoundexception ex)
{
System.out.println( "No se puede cargar el controlador");
Volver;
}
Intenta { //Conectar a
base de datos.
conexión con = administrador de controladores. getconnection(URL, "sa", "7758521");
Declaración sm = crear declaración();
//sm . ejecutar update("insertar en valores contables(11,'magazine','sprout','Chen Si',null,null,null,null)");
//sm. ejecutarUpdate("Eliminar del libro con bname =11");
ResultSet RS = sm ejecutar consulta(" seleccionar * del libro ");
while(rs.next( ) )
{
cadena s 1 = RS . getstring(1);
cadena S2 = RS . >cadena S3 = RS . cadena S5 = RS . p>cadena S6 = RS . getstring(6);
cadena S7 = RS .
//Jie mian 1 . settext(s 1+" "+S2+" "+S3+" "+S4+" "+S5+" "+S6+" "+S7+" "+S8+" "+" \ n));
if(s1.trim().equals(Jie mian 1 . texto 1 . gettext().trim()))
{
Jie mian 1 . área 1 append(s 1+" "+S2+" "+S3+" "+S4+" "+S5+" "+S6+" "+S7+" "+S8+" "+" \ n) . ;
}
}
cerrar();
.