Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo obtener el código fuente de la base de datos?

¿Cómo obtener el código fuente de la base de datos?

Voy a obtener el código de inicio de sesión del usuario. Es muy sencillo.

Este es el título:

Verificación de inicio de sesión del usuario:

1. Cree una prueba de base de datos y cree una nueva tabla de usuarios.

Este campo contiene: el nombre de usuario varchar(20) no está vacío.

userpwd varchar(20) no está vacío

Escriba una clase larga en JBUILDER para implementar la interfaz de inicio de sesión. Después de que el usuario ingrese el nombre de usuario y la contraseña,

Completar el evento de clic en el botón, verificar los datos ingresados ​​por el usuario,

(es necesario verificar si los datos están vacíos, la longitud de la contraseña debe ser de 15 caracteres).

Y realice la conexión con la base de datos, compare el nombre de usuario y la contraseña ingresados ​​por el usuario con los registros de la tabla.

Si el nombre de usuario y la contraseña son correctos, aparecerá un mensaje Aparecerá un cuadro emergente para notificarle que el inicio de sesión se realizó correctamente; de ​​lo contrario, el inicio de sesión fallará.

Este es el código:

//Conectar a la base de datos

Booleano isLogin(String nombre, String contraseña){

Booleano Bandera = false;

Conexión = null

PreparedStatement pst = null

Conjunto de resultados rs = null

//Cargar controlador Programa

Pruebe {

class . forname(" sun . JDBC . odbc . JDBC odbc driver ");

} catch(ClassNotFoundException ex){

ex .printstacktrace();

}

//Conéctate a la base de datos

Prueba {

conn = administrador de controladores .getconnection(" JDBC:odbc:iniciar sesión ");

String sql="select * from [user]where nombre de usuario=? and userpwd=?";

PST = conexión preparar declaración (SQL);

pst.setString(1, nombre);

pst.setString(2, pwd);

RS = PST . ejecutar consulta();

if(rs.next())

flag = true

} catch (Excepción ex) {

ex . printstacktrace();

} Finalmente {

prueba {

conn . (Excepción ex) {

ex . printstacktrace();

}

}

Indicador de retorno;

}

//Método de verificación

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

nombre de cadena = jtextfield 1. gettext();

cadena pwd = jtextfield 2 . gettext();

//Manejo de errores

if(nombre . igual(" " | | pwd . igual(" " )

Panel de opciones. Mostrar cuadro de diálogo de mensaje (esto, "Ingrese la información completa");

else{

if(isLogin(nombre, contraseña))

Joptionpane.

Mostrar cuadro de diálogo de mensaje (este, "Inicio de sesión exitoso");

Otros

Joptionpane. Mostrar cuadro de diálogo de mensaje (esto, "Nombre de usuario o contraseña incorrectos");

}

}

}

... ..

.....

Esto es lo que estaba escrito en el incidente,