sql >> Base de Datos >  >> Database Tools >> DBeaver

Cómo crear una conexión de base de datos en DBeaver

DBeaver le permite trabajar con todas las bases de datos populares. Lo primero que tienes que hacer es crear una conexión. Nuestra aplicación proporciona un asistente que lo guía a través de los pasos para hacerlo.

Para abrir un asistente, haga clic en el icono del enchufe en la esquina superior izquierda de la ventana de la aplicación o vaya a Base de datos -> Nueva conexión de base de datos . Se abrirá la ventana de selección de la base de datos y verá una lista en la que puede elegir el controlador que necesita.

Tiene una gran selección de bases de datos para conectarse. Preste atención a las pestañas en el lado izquierdo de la ventana. Haga clic en ellos para elegir All, Popular, SQL, NoSQL, bases de datos analíticas, etc. La pestaña Popular incluye los controladores de base de datos que usa con más frecuencia.

Puede usar estas pestañas para facilitar la navegación o simplemente escribir los primeros caracteres del nombre del controlador de la base de datos en el cuadro de búsqueda. Si no puede encontrar un controlador para su base de datos en la lista, puede agregarlo manualmente usando un controlador JDBC que sea compatible con su base de datos.

Configurar una conexión

Tomemos PostgreSQL como ejemplo. Haz click en eso. Se abrirá la ventana de configuración de conexión. Echemos un vistazo a los puntos que son los más importantes.

En la pestaña principal, debe establecer todas las configuraciones de conexión principal. Para la mayoría de los controladores, las configuraciones requeridas incluyen Host, Puerto, Nombre de la base de datos, Nombre de usuario y Contraseña. Pero cabe señalar que el número de propiedades depende directamente del controlador.

Cada controlador tiene su propio conjunto de propiedades adicionales, que puede ver abriendo la pestaña correspondiente. También puede editar propiedades allí. En la parte inferior derecha de la ventana, puede ver un enlace a la documentación del controlador. Haga clic en él para obtener información sobre las propiedades disponibles y sus valores. Tenga en cuenta que esta opción no está disponible para todos los conductores.

Si no se puede acceder directamente a su base de datos, puede usar un túnel SSH. Todos los ajustes están disponibles en la pestaña correspondiente. Nuestra aplicación admite los siguientes métodos de autenticación:usuario/contraseña, autenticación de clave pública y autenticación de agente. Para obtener más información sobre la configuración de SSH, visite la página Wiki.

Algunas bases de datos requieren una configuración adicional para conectarse, como SSL o Proxy. Todos estos se pueden configurar en DBeaver utilizando las pestañas correspondientes. Simplemente abra la pestaña e ingrese todas las propiedades requeridas.

Para verificar que todas las configuraciones se hayan ingresado correctamente, haga clic en Probar conexión . Este paso puede ser especialmente relevante cuando se crean conexiones con muchas preferencias. Gracias a él, no tendrás que preocuparte por posibles errores.

Verá un cuadro de diálogo con toda la información sobre el controlador. Después de completar todas las configuraciones, haga clic en Finalizar botón. La conexión aparece en el árbol de conexiones en el Navegador de bases de datos y DBeaver realmente se conecta a la base de datos.

Si el controlador no está preconfigurado

Con DBeaver, no solo puede usar un controlador de base de datos preconfigurado, sino también crear uno nuevo basado en el controlador JDBC. Para hacer eso, vaya a Base de datos -> Administrador de controladores . Haga clic en Nuevo botón y crear un controlador. En el cuadro de diálogo de edición del controlador, debe ingresar toda la información requerida y hacer clic en Aceptar. botón. Puede encontrar más información sobre la creación de controladores en nuestra Wiki.

Si no puede encontrar su base de datos particular en la lista pero sabe que está basada en otra base de datos conocida o es compatible con algún controlador existente (por ejemplo, el antiguo controlador de Postgres), siéntase libre de usar este controlador para crear una conexión.

La conexión a algunas bases de datos como Oracle, MS SQL Server o Redshift puede requerir un esfuerzo adicional. Definitivamente hablaremos de esto en nuestros próximos tutoriales.