Un controlador es una utilidad de sistema que proporciona una interfaz a un dispositivo de hardware o software (en este caso , un motor de JDBC ) de otra entidad del sistema (SQL Server Express) . Usted debe encontrar y utilizar un controlador apropiado para un servidor de base de datos en particular. jTDS es un controlador de código abierto JDBC 3.0 para Microsoft SQL Server ( 6.5 , 7.0 , 2000 y 2005). Conexión de una herramienta como el controlador JDBC jTDS a SQL Server Express incluye tres pasos básicos : adquirir el controlador JDBC , configurar TCP /IP para SQL Server Express y configurar el método de autenticación para conectarse a SQL Server. Instrucciones
Instalar jTDS controlador y configurar TCP /IP para SQL Server Express
1
Descargar e instalar driver JDBC jTDS para SQL Server , si lo encuentra desaparecido . Vea Recursos para el enlace a la página de descarga del sitio web de SourceForge . Usted sabrá que el conductor no se utiliza si recibe esta excepción: "No se puede encontrar controlador : . Net.sourceforge.jtds.jdbc.Driver "
2
Enable TCP /IP para SQL Server Exprese como se muestra a continuación. De forma predeterminada , TCP /IP está deshabilitado , en cuyo caso el motor JDBC no puede conectarse a él y le da el siguiente error: " IOException Error de red : Conexión rechazada : . Conecte " Expanda el nodo Configuración de red de SQL Server 2005. En el panel derecho , seleccione " Protocolos de SQL Express. " Se mostrará protocolos y sus estados. Seleccione " Activar" para TCP /IP.
3
Seleccione "Propiedades" en el menú contextual de TCP /IP .
4
Seleccione las " direcciones IP " ficha en el cuadro de diálogo " Propiedades" .
5
Ajuste el dinámico campo de los puertos TCP en blanco ( vacía). Como resultado de ello , SQL Server Express no elegir un puerto automáticamente al reiniciar .
6
Introduzca el número de puerto correcto en el campo Puerto TCP bajo nodo IPAll .
7
Pulse " OK" para guardar y aplicar la configuración.
8
Reinicie SQL Server Express, y empezar una ventana de comandos .
9
Type " netstat -an " . Si el número de puerto es , digamos, 5000 , debe aparecer en la salida de este comando .
TCP 0.0.0.0:5000 ( el puerto no. ) 0.0.0.0:0 ESCUCHANDO
< p > Esta es una prueba que se utiliza el nuevo número de puerto .
habilitar la autenticación de modo
10
Prepárese para activar el modo de autenticación de SQL Server para las conexiones si se obtiene el siguiente error en el modo de autenticación de Windows por defecto: " . . error de usuario ' Puede que tenga que crear un nuevo usuario o habilitar conectarse con este modo de la actual, como se muestra a continuación.
11
Inicie Microsoft SQL Server Management Studio Express ( SSMSE ) y conectarse a SQL Server Express.
12 < p > Haga clic en " Propiedades" en el menú contextual de su base de datos en la ventana del Explorador de objetos .
13
Seleccione la pestaña "Seguridad " en el cuadro de diálogo " Propiedades del servidor " , y comprobar el "SQL Server y el modo de autenticación de Windows " casilla de verificación .
14
Pulse" OK " en el" Propiedades " cuadro de diálogo para guardar la configuración .
15
Levante " Seguridad /Conexiones " en la ventana del Explorador de objetos y seleccione el nombre de usuario del sistema existente " sa ".
16
Seleccione" " página en el " Estado de la caja de diálogo Inicio de sesión Propiedades " que aparece si ve una flecha roja hacia abajo contra el inicio de sesión "sa ". Una flecha roja significa que el inicio de sesión en este modo no está habilitado para "sa ", o no hay ninguna contraseña
17
Seleccione la opción " Usuario: Enabled" . . Botón
18
Ir a la página general en el mismo cuadro de diálogo " Propiedades" , e introduzca una contraseña de "sa ". La contraseña debe ser bastante críptico , ya que es el administrador del sistema .
19
Pulse "OK " para guardar los cambios en el cuadro de diálogo. Nota : Si actualiza la página Explorador de objetos ahora , no debe haber flecha hacia abajo roja contra
20
Escribir código fuente de Java en la aplicación cliente para conectarse a SQL Server Express Ahora , con "sa ". jTDS driver JDBC. He aquí un ejemplo de la prueba