/ / ¿Tengo odbc / jdbc y sus controladores instalados y configurados de forma predeterminada? - java, sql, jdbc, odbc

¿Tengo Odbc / jdbc y sus controladores instalados y configurados de manera predeterminada? - java, sql, jdbc, odbc

Me he confundido acerca de los conceptos de odbc / jdbc,sé lo que significan y cómo funcionan, pero tengo algunas preguntas, será muy amable de tu parte ayudarme a obtener las respuestas. Ya he usado SQL Server como DB pero nunca he instalado y configurado Odbc o su controlador. ¿Qué es esto? ¿Los tengo instalados y configurados de forma predeterminada? ¿Siempre es necesario tener odbc / jdbc y sus controladores instalados y configurados? ¿Por qué java debería tener jdbc? ¿Por qué simplemente no se puede usar odbc como otros lenguajes de programación? ¿Puedo usar por ejemplo c # y jdbc?

Respuestas

0 para la respuesta № 1

He usado solo el servidor sql como db por ahora pero nunca lo instalé y configurado odbc o su controlador, ¿qué es esto?

Pensé que habías dicho que sabías lo que era ODBC? ¿Suena como si no estuvieras seguro?

Un controlador odbc es un controlador de base de datos abiertaconexión que es una forma genérica de conectarse a la mayoría de las bases de datos. Puede funcionar para una funcionalidad básica, pero normalmente es mejor obtener un tipo de controlador más específico para la base de datos que está utilizando.

¿Los tengo instalados y configurados por defecto?

Por lo general, usted tiene controladores odbc por defecto (yo no tengoAsegúrese de en qué sistema está instalado o incluso cómo se configuró, pero las conexiones no están configuradas. Puede configurarlas como variables de entorno en Windows (si eso es lo que está usando) o dentro de su aplicación, según sea necesario.

¿Es siempre necesario tener instalado odbc / jdbc y sus controladores? y configurado?

No. Solo si desea utilizar una conexión odbc / jdbc.

¿Por qué java debería tener jdbc?

Es la API estándar para Java. Lo siento, no sé qué más decir sobre eso.

¿Por qué simplemente no se puede usar odbc como otros lenguajes de programación?

Debido a que la base de datos estándar API que fue programada para java es jdbc.

¿Puedo usar por ejemplo c # y jdbc?

Sí, pero ¿estás tratando específicamente de conectarte al servidor SQL? Yo uso algo como SqlClient para hacer eso (System.Data.SqlClient).