style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Problema de conexión SQL

Buenas tardes compañeros.
Tengo un problema con un programa de escritorio el cual estoy realizando, con NetBeans.
Este se conecta a una DB SQL Server y tengo 2 JFrame.
El primero es para validar el usuario y su contraseña y el segundo es el Menú en el cual esta toda la aplicación.
Cuando lo ejecuto desde NetBeans todo funciona correcto, pero cuando realizo el .JAR este queda colgado en la consulta y validación del usuario. La cual realizo de esta manera.

try {
ClaseUsuarios u=new MetodosUsuarios().ConsultarUsuarios(usu.getText()); //Aqui queda colgado. - No pasa
String cod = u.getCed();
String cla = u.getPasw();
if(usu.getText().equals(cod)&&pasw.getText().equals(cla)){
new Menu(cod).setVisible(true);
dispose();
}else{
JOptionPane.showMessageDialog(null, "Usuario o Contraseña incorrectos");
}
} catch (SQLException ex) {
Logger.getLogger(Accesos.class.getName()).log(Level.SEVERE, null, ex);
}

Esta es la consulta del usuario.

public ClaseUsuarios ConsultarUsuarios (String ced) throws SQLException{
co = new Model().getConnection();
PreparedStatement pst=null;
ResultSet rs=null;
ClaseUsuarios a= new ClaseUsuarios();
try{
pst=co.prepareStatement("select * from Usuarios where usu=?");
pst.setString(1,ced);
rs=pst.executeQuery();
if(rs.next())
{
a=load(rs);
}
}finally{
if(pst!=null)
pst.close();
if(rs!=null)
rs.close();
}
return a;
}

Estaba buscando como optimizar las conexiones a la DB he leído cuanto tutorial he encontrado, pero no he podido solucionarlos desde el .JAR y es hay donde esta el problema.

Este es mi Conexión a la DB..
public java.sql.Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = java.sql.DriverManager.getConnection(getConnectionUrl(), userName, password);
if (con != null) {
System.out.println("Conexión correcta.");
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("Error de seguimiento en getConnection() : " + e.getMessage());
}
return con;
}

Agradezco su gentil colaboración.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JRios

Actualizar JMV

Bueno, agradezco a quienes pasaron por aquí y le echaron un vistaso a mi problema...
Para quienes en algún momento se les presento o se les presente estos inconvenientes, lo único que se me ocurrió y sirvió fue.
En algunas maquinas tuve que actualizar la JMV (Maquina Virtual de Java)
En otras tuve que desintalarla y volver a instalar la ultima version.
Muchas gracias por este espacio.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">