DBeaver is an excellent tool for running and working with query databases. It supports most popular database management systems: SQLite, MySQL, MS Access, Oracle, DB2, MS SQL Server, Sybase, MySQL, PostgreSQL, SQLite. There is also a commercial version of DBeaver. DBeaver commercial version comes with additional features like support for more database back-ends (ODBC, IBM ISolation), integration with Microsoft Sharepoint applications, password protection for protected databases, reporting tools for customizing queries, custom DBE queries, support for advanced features such as stored procedures, multiple user authentication, privilege management, full integration with Windows server policies, ability to create security policies, support for Microsoft inheritance chain, support for MS Windows Network environment, application and database portability, support for Oracle 11g, Microsoft access database server, support for ODBC back-end databases such as MDAC2.8, OLE DB support for ODBC without conversion, support for feature-oriented databases such as ODBC_ColorizedBundle, support for Microsoft Access database, support for MS SQL Server stored procedures, and much more.
DBeaver consists of several components such as: DBeaver Writer, DBeaver Explorer, DBeaver editor, DBeaver Generator, stored procedure Batch Generator, and several database back-ends. These components together provide extensive support for various types of database related applications. Some of the common uses for DBeaver are: managing, organizing and protecting information and data sources; designing and building database driven websites; building user database solutions; developing mobile and desktop applications for mobile devices; implementing complex database driven scenarios in web pages; and developing complete commercial applications in a fast way.
DBeaver provides the ability to manage, organize and protect information and data resources of any application. DBeaver is also an excellent tool for creating database driven websites. The ability of DBeaver to automatically generate custom views or schemas with any database engine that supports DML provides a fast way to develop database driven sites. DBeaver also provides support for a wide variety of text transformations, XML attributes, and other metadata modifications. There is no need to write complex DML code as DBeaver has built in support for most common databases such as Informix, Lotus Notes, Microsoft Access, MySQL and many more.