Sistema de escritura Java
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