[Duda] Autenticación Windows, BD

Iniciado por Rayden_3000, 2 Febrero 2009, 06:35 AM

0 Miembros y 1 Visitante están viendo este tema.

Rayden_3000

Wenas!!...

Sé como hacer una conexión, con usuario y contraseña, pero como hacer la conexión al momento de conectarse con Autenticación de Windows ??...

El ConnectionString en .Net es algo así:

Código (vbnet) [Seleccionar]

Public Sub conectar()
   Dim MiCon as New Data.SqlClient.SqlConnection
   MiCon.ConnectionString = _
   "data source = (local)/SQLEXPRESS; " & _
   "Initial Catalog= Base_de_dato; " & _
   "Integrated Security=true"
End Sub


En JAVA sería algo asi:

Código (java) [Seleccionar]

public void conectar ()
{
   String usuario = "usuario",
            pass = "contrase",
            host = "localhost",
            puerto = "1434",
            sid = "testing",
            driver = "Driver";

   // Aca la duda
   final String urlDriver = "";

   Connection conecction = null;

   conecction = DriverManager.getConnection (urldriver);
}


Saludos

PD. la solución a esto, es solamente ingresar el valor "integratedSecurity=true"... es exactamente lo mismo que en .Net... pero por qué ??

Nakp

el driver lo cargas con:

Código (java) [Seleccionar]
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance;

y la url debes usarla como

Código (java) [Seleccionar]
String urldriver = "jdbc:sqlserver://localhost;databaseName=tarea;user=admin;password=root"

o similar, ya sabrás que concatenar xD

salu2
Ojo por ojo, y el mundo acabará ciego.

Rayden_3000

Oks!...

Ahora solo tengo una bendita excepción, por lo visto por el CLASSPATH del Driver SQL...

Lo que no entiendo de la excepción, es que esta es "ClassNotFoundException", esto ocurre al momento de registrar el Driver, obviamente es por el CLASSPATH, pero el sqljdbc.jar, esta importado en el Proyecto (Eclipse)...

El mismo archivo lo trate de ingresar al CLASSPATH, pero tube el mismo resultado... seguramente el problema yace en el CLASSPATH...

Saludos cordiales...