Nombre de usuario: | tr >
Contraseña: |
< entrada type="reset" value="Reset" style="fondo-color:rojo"> |
< /table>
Código de archivo Data_uil.java:
importar java.sql.*;
clase pública Data_uil?
{
Conexión pública getConnection()
{
prueba{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundException e )
{
e.printStackTrace();
}
String usuario="***";
String contraseña="***";
String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=***";
Conexión con= nulo;
prueba{
con=DriverManager.getConnection(
url,usuario,contraseña);
}catch(SQLException e)
{
e.printStackTrace();
}
return con;
}
público? String selectPassword(String nombre de usuario)
{
Conexión conexión= getConnection();
String sql="seleccione *desde el inicio de sesión donde nombre de usuario=?";
PreparedStatement prepareStatement=null;
ResultSet result=null;
String contraseña=null;
intenta{
preparedStatement=connection.prepareStatement(sql);
preparedStatement.setString(1,nombre de usuario );
result=preparedStatement.executeQuery();//¿Consulta ejecutable
if(result.next())
contraseña=getString( "contraseña");
}catch(SQLException e){
e.printStackTrace();
}finalmente
{
cerrar(declaración preparada);
cerrar(resultado);
cerrar(conexión);
}
System.out.println("La contraseña de la base de datos encontrada es: "+contraseña);
devolver contraseña
}
public void close (Conexión con? )
{
prueba{
if(con!=null)
{
con .close ();
}
}catch(SQLException e)
{
e.printStackTrace();
}
}
público? void close (PreparedStatement prepareStatement)
{
probar{
if(preparedStatement!=null)
{
preparedStatement.close();
}
}catch(SQLException e )
{
e.printStackTrace();
}
}
público void close( ResultSet resultSet )
{
prueba{
if(resultSet!=null)
{
resultSet .close ();
}
}catch(SQLException e)
{
e.print
StackTrace();
}
}
}