Colección de citas famosas - Frases motivadoras - No se puede conectar al servidor JDBC SQL, ¿cómo solucionarlo?

No se puede conectar al servidor JDBC SQL, ¿cómo solucionarlo?

Un problema a tener en cuenta aquí es el puerto ocupado por la base de datos.

Hay dos maneras de hacer esto.

Método 1:

Abra la base de datos, cree una nueva consulta, ingrese el código,

puede ver que el número de puerto es 11588.

Método 2:

Aquí también insertaré un problema que encontré, es decir, el puerto dinámico TCP de IPALL es 0... el mío es 0...

El problema es que el protocolo TCP/IP de SQLNAME no está activado.

La solución es encenderlo y luego reiniciar el servicio SQLNAME, esto es necesario, de lo contrario los cambios no serán efectivos.

También puedes usar el comando netstat -an de cmd para ver si el puerto está en uso.

Se aprecia uso normal.

¿Intentar nuevamente después de escribir la URL? Catch aún informó un error y Baidu descubrió el problema más tarde. ¿Entonces descargué SQL Server 2008? ¿Pero la URL dice mysql? Estas dos bases de datos no son la misma familia. . .

Como resultado, descargué el jar SQL nuevamente, me reincorporé al proyecto y reescribí el código.

[java]? ¿Mirando la llanura? Copiar

clase .forname(" com . Microsoft . Servidor SQL . JDBC . Controlador del servidor SQL ");?

¿Cadena? URL? =?" JDBC:servidor SQL://127. 0. 0. 1:11588; Nombre de la base de datos = prueba 728 ";?

¿Cadena? ¿usuario? =?"Sa";?

¿Cadena? ¿contraseña? =?"123456";?

¿Contacto? ¿estafa? =?administrador de controladores .getconnection(URL, usuario, contraseña);?

¿Probar aquí? No hay nada inusual en la captura. Intentemos conectarnos a la base de datos e insertarla en una tabla.

[java]? ¿Mirando la llanura? Copiar

¿Probar? {?

clase . forname(" com . Microsoft . Servidor SQL . JDBC . Controlador del servidor SQL ");?

¿Cadena? URL? =?" JDBC:servidor SQL://127. 0. 0. 1:11588; Nombre de la base de datos = prueba 728 ";?

¿Cadena? ¿usuario? =?"Sa";?

¿Cadena? ¿contraseña? =?"123456";?

¿Contacto? ¿estafa? =?administrador de controladores .getconnection(URL, usuario, contraseña);?

¿Cadena? SQL? =?"insertar?convertirse?dbo.StuInfo?(nombre de usuario,contraseña,género,edad)?valores('张三','123','masculino',22)";?

¿Declaración? personal? =?con .crear declaración();?

sta .ejecutar actualización(SQL);?

con .cerrar();?

}?¿Atrapar? (¿SQLException?e)? {?

//?TODO:? ¿manejar? ¿excepción?

sistema . println(" error ");?

}?¿Atrapar? (¿ClassNotFoundException?e)? {?

//?Todo? ¿Generado automáticamente? ¿Atrapar? ¿blindaje?

e.printstacktrace();?

System.out.println("clase? Error");?

}?

Compilando y ejecutando sin excepción.

Los anteriores son mis propios problemas, hay bastantes.

Corrección bienvenida.