Red de conocimiento informático - Aprendizaje de programación - Sistema de escritura Java

Sistema de escritura Java

public void jbutton 1 _ acción realizada (evento de acción e){

cadena nombre de usuario = Nombre _ texto gettext(). trim();

cadena Contraseña = Contraseña _ texto gettext(). trim();

if(nombre de usuario . igual(" " | | contraseña . igual(" ")

{

Panel de opciones. Mostrar cuadro de diálogo de mensaje (vacío, "¡El nombre de usuario o la contraseña no pueden estar vacíos!");

} De lo contrario, {

Intente {

//Crear un objeto de conexión a la base de datos

p>

JDBC conn conn = new JDBC conn();

//Conectar a la base de datos

conn.OpenConn("student", "sa", "yaya" ) ;

string strSQL = " select * from stu donde id = ' "+nombre de usuario+" ' ";

Intenta {

//Obtener registros;

p>

ResultSet RS = conn . obtener resultados(strSQL);

RS . first()

cadena Contraseña = RS . PassWord "). ). trim(); //Obtiene la contraseña correspondiente al nombre de usuario en la base de datos

int right = RS . getint(" límite derecho ");

RS . close();

if (password.equals(PassWord)) {

Panel de opciones para mostrar (vacío, "¡Inicio de sesión exitoso!");

dispose( );

chaxunchengji cxcj = nuevo chaxunchengji();

cxcj.username = nombre de usuario;

Main_Frame mainframe = nuevo Main_Frame() ;

Mainframe.user=nombre de usuario;

mainframe.set visible(true);

dimensión screenSize = toolkit.getdefaulttoolkit().

getScreenSize();

dimensión frameSize = mainframe . getsize();

if(framesize . height & gt; screenSize.height) {

framesize . = tamaño de pantalla .

}

if(tamaño de marco . ancho & gt; tamaño de pantalla.ancho) {

ancho de marco = ancho de pantalla;

p>

p>

}

mainframe establecer ubicación ((tamaño de pantalla. ancho-tamaño de marco. ancho)/2,

(tamaño de pantalla. altura-tamaño de marco. altura )/2);

Mainframe.User=nombre de usuario;

Interruptor (derecha)

{

Caso 0:

sistema principal .jmenuitem 4 .establecer visible(falso);

sistema principal .jmenuitem 6 .establecer visible(falso) . ;

mainframe . jmenuitem 3 . establecer visible (falso);

mainframe .jmenuitem 6 . MainFrame. setTitle("Sistema de gestión del rendimiento estudiantil");

Break;

}

}

De lo contrario {

Panel de opciones. Mostrar cuadro de diálogo de mensaje (vacío, "¡Contraseña incorrecta, vuelva a ingresar!");

contraseña _ text .(" ");

}

}

catch(excepción){

Panel de opciones. Mostrar cuadro de diálogo de mensaje (vacío, "¡Nombre de usuario o contraseña incorrectos 1!");

nombre_texto(" "); ;

}

conn . close conn();//Cerrar la conexión de la base de datos

} catch (Excepción ex) {

Panel de opciones.

Mostrar cuadro de diálogo de mensaje (vacío, "¡¡Nombre de usuario o contraseña incorrectos 2!!!");

system out . Primer intento de captura

}//Segundo intento de captura

}//Fin else

}//Fin del método public static void main(String[ ] args) {

banji xinxi banji xinxi = new banji xinxi();

}

public void jcombobox 1 _ acción realizada (evento de acción e){

int estado = jcombobox 1 . getselectedindex();

if (estado == 1) {

Pruebe {

cadena SQL = " select * from base _ info ";

consultar conjunto de datos 1. close();

//Pasar la instrucción SQL a queryDataSet1 para su ejecución.

consultar conjunto de datos 1 . setquery(nuevo descriptor de consulta(base de datos 1, sql, null, true,

Cargando. ALL));

consultar conjunto de datos 1 . open(); //Abrir consultaDataSet1.

consultar conjunto de datos 1. refresco(); //Actualizar queryDataSet1

}//Finalizar intento

catch (excepción){

joptionpane . showmessagedialog(null, "¡Lo siento! Aún no hay ningún registro de información del estudiante");

}//Finalizar captura

}//Finalizar si

De lo contrario {

if (estado == 2) {

Prueba {

string SQL 1 = " select * from class _ info ";

consultar conjunto de datos 1. close();

//Pasar la instrucción SQL a queryDataSet1 para su ejecución.

consultar conjunto de datos 1 . setquery(nuevo descriptor de consulta(base de datos 1, sql1, null, true,

Cargando. ALL));

consultar conjunto de datos 1 . open(); //Abrir consultaDataSet1.

consultar conjunto de datos 1. refresco(); //Actualizar queryDataSet1

}//Finalizar intento

catch (excepción){

joptionpane . showmessagedialog(null, "¡Lo siento! Aún no hay ningún registro de información de clase");

}//Finalizar captura

}//Finalizar si es de otra manera

Otros

{Pruebe {

string SQL 2 = " select * from xuankebao ";

consultar conjunto de datos 1. close();

//Pase la instrucción SQL a queryDataSet1 para su ejecución.

consultar conjunto de datos 1 . setquery(nuevo descriptor de consulta (base de datos 1, sql2, null, true, Load. ALL));

consultar conjunto de datos 1 . consultaDataSet1.

consultar conjunto de datos 1. actualizar();//Actualizar queryDataSet1

}//Finalizar intento

catch (excepción ex)

{ joptionpane . showmessagedialog(null, "¡Lo siento! Aún no hay ningún registro de información del curso");

}//Finalizar captura

}//Finalizar else

}//Fin más