Conexion jdbc sql server

Andres
17 de Septiembre del 2003
Hola a todos.

Tengo un problema y es que al conectarme a la una base de datos sql server, el aplicativo se me conecta a otra.
He seguido las instrucciones del driver, pero nada.

Alguien sabe la sintaxis para conectarme a una base de datos sql server.

Estoy usando la siguiente url
jdbc:microsoft:sqlserver://epm-ps01/Mercurio4

Donde epm-ps01 es el servidor y Mercurio4 es la base de datos.

Alguien sabe la forma correcta.

Gracias

Isabel
17 de Septiembre del 2003
Hola, yo lo tengo así y me va bien, puedes probarlo:

Suponiendo que la BD SQL Server se llame "prueba":

String jdbcDriver= "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String databaseURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=prueba";
....
Class.forName(jdbcDriver).newInstance();
.....
con = DriverManager.getConnection(databaseURL,"sa","");

(Para el getConnection tuve que ponerle usuario y contraseña porque si no me decía que no era una conexión de confianza).

Espero que te ayude,

saludos.

OMAR
17 de Septiembre del 2003
isabel gracias por tu ayuda pero tengo un problema con el driver, me preguntaba que si no es mucha molestia podias mostrarme el codijo o un ejemplo, yo estoy utilizando el odbc para poder conectarme a una BD SQL el Driver es sun.jdbc.odbcOdbcDriver
el URL es jdbc:odbc:(el nombre para referirse al odbc)

[email protected]
17 de Septiembre del 2003
Yo tengo una manera que al menos a mí me funciona.
En Herramientas administrativas debes ir a orígenes de datos y allí crear un nuevo origen, buscando SQLServer(es el último de la lista), te pedirá un nombre para la conexión de datos y una base de datos asociada. En el código fuente Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conexion=DriverManager.getConnection("jdbc:odbc:Nombre_origen_datos", "usuario", "contraseña");