Conectando SQL Server usando JDBC
Configuración de SQL Server Server
Estoy usando SQL Server 2005 Standard Version SP2, todos los cuales simplemente están por defecto y generalmente no requieren configuración. Si necesita configurar el puerto, consulte a continuación.
1. "Inicio" → "Programas" → "Microsoft SQL Server 2005" → "Herramientas de configuración" → "SQL Server Configuration Manager" → "SQL Server 2005 Configuración de la red" → "Protocolo MSSQLServer"
2. Si "TCP/IP" no está habilitado, haga clic derecho y seleccione "Inicio".
3. Haga doble clic en "TCP/IP" para ingresar la configuración de la propiedad.
4. Reinicie SQL Server o reinicie la computadora.
Crear una base de datos
Abra "SQL Server Management Studio", inicie sesión y conéctese al servidor SQL Server, cree una nueva base de datos y nombre la prueba
Pruebas en Eclipse
1. Abra Eclipse, "Archivo" → "nuevo" → "Proyecto" → "Proyecto Java", el nombre del proyecto es prueba
2. En Eclipse, seleccione "Ventana" → "Preferencias ..." → "Java" → "Jre instalada", seleccione el JRE instalado, haga clic en "Editar" → "Agregar externo" y seleccionar % ProgramFiles % /SQLJDBC_1.1 /chs/sqljdbc.Jar
3. Puede ver sqljdbc.jar en la "biblioteca del sistema JRE" del proyecto de prueba. Ruta de construcción "→" biblioteca "→" Agregar jar externo ... ", seleccione %ProgramFiles %/sqljdbc_1.1/chs/sqljdbc.jar
4. Escriba el código Java de la siguiente manera:
import java.sql.*; prueba de clase pública {public static void main (string [] srg) {string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; : // localhost: 1433; (Nombre de discusión); ) {E.PrintStackTrace ();
Nota:
1. Debido a que el servidor de la versión SQL Express está deshabilitado de forma predeterminada y el número de puerto no está configurado, debe restablecerse.
2. Si solía conectarse a SQL Server 2000 en Java, debe prestar atención:
La declaración que carga la ruta del controlador y URL en SQL Server 2000 es
String Drivername = "com.microsoft.jdbc.sqlserver.sqlserverdriver";
String dburl = "jdbc: Microsoft: sqlserver: // localhost: 1433; dataBASEname = sample";
Las declaraciones que cargan controladores y URL en SQL Server 2005 son
String Drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver";
Cadena dburl = "jdbc: sqlserver: // localhost: 1433; dataBASEname = sample";
Si el método de escritura es incorrecto, no se encontrará el controlador.
JTDS Connection SQLServer
JTDS es un controlador Java 100% puro de código abierto para controladores JDBC 3.0 para Microsoft SQL Server y Sybase (versiones 10, 11, 12, 15). JTDS se basa en Freetds y actualmente es los controladores JDBC de producción más rápidos para SQL Server y Sybase.
JTDS es totalmente compatible con JDBC 3.0, admite declaraciones paralelas (totalmente independientes) en conjuntos de resultados de reenvío y desplazables/actualizables (resultados de resultados) y puede implementar todos los métodos DatabasEmetadata y ResultETMetadata.
JTDS - SQL Server y Sybase JDBC Driver
paquete sqlserver_jtds; "; Conexión conn; public sqlServer () {this.connect ();} public void conecte () {try {try {class.forname (" net.sourceforge.jtds.jdbc.driver ");} Catch (Exception e) {E.PrintStackTrace (); System.out.print (metadata.getDatabasProDuctVersion ());