developer tools to directly access databases

developer tools to directly access databases  using -'mysql,sql-server,database,eclipse,oracle'

I work with several different databases and find myself trying connecting to these quite often to test a query. I use the database specific tools to connect to the DB and run the query.

I find these DB specific tools like SQL Query Analyzer (SQL-Server), Oracle Enterprise Manager, MySQL Query Browser to be quite clunky and slow when it comes to running quick queries and looking at data directly. It is also hard to remember all the userids and pwds for the develop and test databases.

What tools do you use as developers to connect to the database of choice? I use Eclipse as an IDE. So any Eclipse specific tips are also appreciated.

Even if a tool were to work with one DB and not with the other, I am willing to look into it if it were more user-friendly than the one the DB vendor provides. I am already using 3 different ones.

asked Sep 24, 2015 by abhimca2006
0 votes

3 Answers

0 votes

SQuirreL, written in java, will work with any RDBMS for which there's a JDBC driver.

It works very well for both sending SQL, rendering result sets, and allowing browsing of database objects (from a tree). For several RDBMS, it includes extensions to automatically generate common statements.

Especially nice is that the query pane executes either the selected sql, or the line the cursor is on up to the first blank line. This allows you to write several statements, and to execute them either individually or in a batch.

And it's free and open source.

answered Sep 24, 2015 by sachin wagh
0 votes

I've used quite a few.

  • PL/SQL Developer: as the name implies this is Oracle specific but is by far my favourite DB tool. It greatly simplifies import/export;
  • Toad: Also Oracle-specific. I used to be a big fan of this but it's expensive and I think more DBA-oriented these days. For a developer I don't think it offers all that much (given the price difference) over PL/SQL Developer;
  • DBVisualizer: this tool isn't bad. I'm not sure the commercial version is worth the price they're asking for it. The free version is OK. It's good that it works with pretty much any database;
  • Navicat for MySQL: it's OK but honestly I wouldn't pay for it;
  • SQL Server management Studio: comes with SQL Server. I don't think I really need much more for SQL Server than this except perhaps a better way of importing/exporting databases, soemthing for which this is garbage;
  • Oracle SQL Developer: this is the poor man's tool you use on Linux when you don't have much other choice. It's fairly basic but OK given that it's free.
answered Sep 24, 2015 by patilkiran.101
0 votes

I've used:



I prefer DBVisualizer, but it's a bit of a memory hog so it might not be the right solution if your resources are an issue.

I've tried the eclipse plugins as well. For me I'd rather keep eclipse optimized to do the work it's meant to do.

answered Sep 24, 2015 by ashish singh