2009-04-06 8 views
15

Trabajo con varias bases de datos diferentes y me encuentro tratando de conectarme a ellas con bastante frecuencia para probar una consulta. Utilizo las herramientas específicas de la base de datos para conectarme al DB y ejecutar la consulta.Herramientas de desarrollador para acceder directamente a las bases de datos

Me parece que estas herramientas específicas de DB como el Analizador de consultas SQL (SQL-Server), Oracle Enterprise Manager, MySQL Query Browser son bastante torpes y lentas cuando se trata de ejecutar consultas rápidas y mirar datos directamente. También es difícil recordar todos los userids y pwds para las bases de datos de desarrollo y prueba.

¿Qué herramientas utiliza como desarrolladores conectar a la base de datos de elección? Yo uso Eclipse como un IDE. Entonces, cualquier consejo específico de Eclipse también es apreciado.

Incluso si fuera una herramienta para trabajar con una base de datos y no con el otro, yo estoy dispuesto a mirar en él si fuera más fácil de usar que la que el proveedor DB proporciona. Ya estoy usando 3 diferentes.

Respuesta

17

SQuirreL, escrito en Java, funcionará con cualquier RDBMS para el cual hay un controlador JDBC.

funciona muy bien tanto para el envío de SQL, lo que hace conjuntos de resultados, y permitiendo la navegación de objetos de bases de datos (de un árbol). Para varios RDBMS, incluye extensiones para generar automáticamente declaraciones comunes.

Especialmente agradable es que el panel de consulta SQL se ejecuta o bien el seleccionado o la línea se encuentra el cursor hasta la primera línea en blanco. Esto le permite escribir varias declaraciones y ejecutarlas individualmente o en un lote.

Y es de código abierto y gratuito.

+0

He comenzado a usar esto y parece ser perfecto para lo que estaba tratando de hacer. ¡Gracias! – Kapsh

+1

Sí, es dulce. Desafortunadamente ya no lo uso, ya que tiene demasiados paneles con demasiadas barras de herramientas para funcionar bien en mi netbook de 1024x600. – tpdi

0

echar un vistazo a Rapid SQL

es un IDE SQL multi-plataforma que ayuda a los desarrolladores de aplicaciones de bases de datos y producen código SQL de alta calidad faster.Embarcadero Rapid SQL le ayuda a aumentar la eficiencia del desarrollo de bases de datos por:

racionalización SQL tareas de codificación, gestión de objetos, control de código fuente y la implementación del esquema

la colaboración del equipo Mejorar y compartir recursos-ingeniería inversa

aceleración de los ciclos de desarrollo de aplicaciones con el asistente de código, soluciones rápidas, SQL para Java depuración de ida y vuelta, y herramientas de perfilado

La estandarización con un conjunto de herramientas con soporte de plataforma cruzada DBMS profunda

2

he utilizado:

TOAD

DBVisualizer

prefiero DBVisualizer, pero es un poco de un cerdo de la memoria por lo que podría no ser la solución correcta si sus recursos son un problema.

que he probado los plugins de eclipse también. Para mí, prefiero mantener eclipse optimizado para hacer el trabajo que se supone que debe hacer.

9

He usado bastantes.

  • PL/SQL Developer: como su nombre indica se trata de Oracle específica, pero es, con mucho, mi herramienta favorita DB. Simplifica enormemente la importación/exportación;
  • Toad: También específico de Oracle. Solía ​​ser un gran admirador de esto, pero es caro y creo que ahora estoy más orientado hacia los DBA. Para un desarrollador, no creo que ofrezca tanto (dada la diferencia de precio) sobre PL/SQL Developer;
  • DBVisualizer: esta herramienta no está nada mal. No estoy seguro de que la versión comercial valga el precio que piden. La versión gratuita está bien. Es bueno que funcione con casi cualquier base de datos;
  • Navicat for MySQL: está bien, pero la verdad es que no pagaría por ello;
  • SQL Server management Studio: viene con SQL Server. No creo que realmente necesite mucho más SQL Server que este, excepto tal vez una mejor forma de importar/exportar bases de datos, algo para lo cual esto es basura;
  • Oracle SQL Developer: esta es la herramienta del pobre que usas en Linux cuando no tienes muchas otras opciones. Es bastante básico, pero está bien dado que es gratis.
+1

La versión gratuita de DBVisualizer no le permite ejecutar secciones de scripts sql, una característica que personalmente no puedo vivir sin ella. –

2

Cuando se trata de cosas como esta, prefiero herramientas portátiles . Instalado una vez, puede ponerlo en flash o CD y llevarlo con usted. Conexión a base de datos debe ser fácil como rellenar los campos habituales: servidores, usuarios pwd ..

Sql Buddy uno decente, de código abierto, con resaltado de sintaxis & código completition. No se ha actualizado recientemente pero generalmente funciona bien.

[email protected] Utilities Muy bonito, tiene todas las características anteriores más su característica más completa como era anteriormente comercial.

Las herramientas mencionadas no tienen más de unos pocos MB de tamaño y se tardan 1 minuto en instalarlas y copiarlas en su ubicación portátil.

0

Aqua Data Studio y RapidSQL son dos excelentes herramientas/IDEs para el desarrollo de sql. Puede conectar casi cualquier motor de base de datos e incluyen algunas características específicas del proveedor para, por ejemplo, Oracle, etc.

Además, dado que usa Eclipse IDE, puede considerar Eclipse Data Tools Platform o el complemento QuantumDB.

0

Las herramientas dependen del tipo de trabajo que se debe realizar. Para la mayoría de navegación voy por DbVisualizer, puedo personalizarlo exactamente según mis necesidades. El soporte es bueno y receptivo. Para la edición de pl/sql, prefiero oracle sqldeveloper. DbVisualizer no es una herramienta gratuita, pero el precio es justo, incluso puede ser barato en comparación con Toad.También es una base de datos múltiple, pero esto se implementa de tal manera que no estoy limitado en mi mundo de oráculos y me ayuda a navegar en otros rdbms de proveedores que no conozco tan bien. Para la supervisión en tiempo real, DbVisualizer tiene una opción muy buena que no he visto en ninguna otra aplicación. MUY utilizable si intenta depurar algunos, por ejemplo, problemas de rendimiento.

Ronald

0

Salida RazorSQL. Tiene todas las características de las herramientas más caras a una fracción del precio.

Cuestiones relacionadas