Java - Extraño error conectando NetBeans a SQL Server

   
Vista:

Extraño error conectando NetBeans a SQL Server

Publicado por Rafael (3 intervenciones) el 01/12/2014 04:51:38
Hola a todos. Tengo un problema algo inusual al ejecutar una aplicación en NetBeans. Resulta que cuando ejecuto el programa para ingresar usuario y contraseña y los ingreso, da como error la palabra escrita en el usuario.

Sin_titulo

Sin_titulo2


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
public class Conexion {
    String ip,bd;
//    BasicDataSource basicDataSource =null;
    Connection conn=null;
//    String url = "jdbc:mysql://localhost:3306/registrosdb";//configurado por firewall
    //String url = "jdbc:sqlserver://localhost:1433;DatabaseName=registrosdb;user=sa;password=123456 ;";
    String url = "jdbc:sqlserver://localhost:1433;DatabaseName=registrosdb;integratedSecurity=true;";
//    String url = "jdbc:sqlserver://localhost\\sqlserver;databaseName=registrosdb";
//    Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
//    System.out.println(“El driver de MSSQL se realizo con exito”);
//    connSQLServer = DriverManager.getConnection(url, "northwind", "****");
 
 
    //String url = "jdbc:sqlserver://localhost:1433;DatabaseName=registrosdb;";
    String usr="root",psw="";
    String SERVIDOR;
    String PUERTO;
 
    private String leer(){
        return "";
    }
 
    public Connection getCONECTION()throws Exception {
//        try{
            conn=null;
            if(conn==null){
//            Class.forName("com.mysql.jdbc.Driver");
//            conn= DriverManager.getConnection(url,usr,psw);   
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                    //conn= DriverManager.getConnection(url,usr,psw);
                    conn= DriverManager.getConnection(url);//enlace sql
                    //System.err.println("Conectado .....");
            }
//        }catch(SQLException e){
//            e.printStackTrace();
//        }                
        return conn;
    }
 
    public Connection getCONECTION(String db, String tipo) throws Exception {
        conn=null;
        try{
            if(tipo.equals("ORACLE")){
                url = "jdbc:oracle:thin:@" + SERVIDOR + ":" + PUERTO + ":" + db;
                if(conn==null){
                    Class.forName("oracle.jdbc.OracleDriver");
                    conn = DriverManager.getConnection(url, usr, psw);
                }
            }
            if(tipo.equals("MYSQL")){
                url = "jdbc:mysql://localhost:3306/"+db;
                if(conn==null){
                    Class.forName("com.mysql.jdbc.Driver");
                    conn= DriverManager.getConnection(url,usr,psw);
                }
            }
            if(tipo.equals("SQL")){
                url = "jdbc:sqlserver://localhost:1433; databaseName="+db+";user=sa; password=123456;";
                if(conn==null){
                    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                    //conn= DriverManager.getConnection(url,usr,psw);
                    conn= DriverManager.getConnection(url);//enlace sql
                }
            }
        }catch(Exception e){
            System.err.println(e);
        }
        return conn;
    }
    public void kill_thread() throws IOException{
        bd ="registrosdb";
        ip = "localhost:1434";
        ServerController sv = new ServerController(bd,ip);
        sv.stop(true);
    }
}

El programa es una aplicación que nos dio el profesor de programación(que no sé si llamarlo profesor) para que investigásemos y lo lleváramos a exponer en una semana, sin embargo, nunca nos da una pista ni responde preguntas.
De antemano, gracias por la ayuda. Soy más de investigar que de consultar en foros, pero este tema me ha dejado sin palabras que poner en Google xD.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Extraño error conectando NetBeans a SQL Server

Publicado por Tom (914 intervenciones) el 01/12/2014 09:39:17
No sé si tendrás mucho futuro como "investigador". Una pista:

http://msdn.microsoft.com/en-us/library/bsz5788z%28v=vs.100%29.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraño error conectando NetBeans a SQL Server

Publicado por Newbie (3 intervenciones) el 01/12/2014 17:07:44
Ya he intentado conectarme por otros medios al SQL Server y no me genera ningún error ya sea con la seguridad integrada o con usuario y contraseña.

Pienso que el problema está en el código, ya que no me aparece ningún error en el inicio de sesión al SQL Server, pero no reconozco el tipo de error que me aparece. Intenté cambiando integratedSecurity por user y pass y todo sigue igual.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Extraño error conectando NetBeans a SQL Server

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 02/12/2014 16:15:45
Hola,
¿Y sabes donde se está quedando? ¿realizando la conexión? tal vez una depuración aclare el problema.
Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraño error conectando NetBeans a SQL Server

Publicado por Newbie (3 intervenciones) el 05/12/2014 21:58:53
Ya solucioné el problema. En realidad no era ningún error, pero como lo parecía, intenté buscar una solución donde no existía un problema. Gracias por todo .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar