sqlFree
|
sqlFree is a 100% Java Visual SQL query builder. The SQL Builder part is a component taking a model-description of tables and attributes. It is completely separated from any needs to work on ResultSets or DB-specifics. Over an interface theres also the possibility to integrate the builder into any application.
sqlFree Features:
Visual SQL query builder:
1. Support for statement types (Select, Insert, Delete, Update)
2. supported join types (inner, left, right, self)
3. Meta-information available for inspection: Primary key, nullable, datatype etc.
4. Generation optionally includes schemanames into the built SQL-statements
5. Uses metainformation for generation. Example: if datatype information is available values automatically are quoted.
6. ability to visualize DB-stored relationinformation - only for displayed tables as well as for all tables (think of displaying a datamodel) - of course this information has to be provided by the database
7. Supports tablenames with whitespaces
8. For layouting issues fontsizes of your tables can be specified
9. No syntax-errors in queries
10. You see that your queries do what they are intended to do. This especially is an advantage in bigger queries.
11. Generates readable layouted SQL statements
12. Easier and faster than writing by hand. Just think of queries having a few joins, criteria, sorting clauses and all the other stuff.
Reverse engineering of SQL statements - the Parser
1. Give sqlFree your statement and it will visualize it in its SQL query builder. You'll see what it does.
2. Preconfigure queries. Load and use them without writing them again.
3. Use placeholders in your statements and configure them at the time you are sending your statement to the database.
Sending SQL statements to the database
1. Send your specified queries directly to the database and view the results.
2. Use any JDBC-driver you like for database communication.
3. The RMI-server of sqlFree gives you the opportunity to run it anywhere. So you just have to install a database-driver once. Connecting to this RMI-server you may access the database from any PC a Java virtual machine is available on - sqlFree will run as applet in your browser.
4. Characterencoding can differ between database and application. Specify it.
Viewing returned results
1. Results may directly be viewed
2. Lazy read: You can configure how many results shall be read in a block. Interesting for very big resultssets.
3. Binary data fields are offered to be saved to disk
4. Generate XML-representations of your results
5. Generate appropriate Insert-scripts for the displayed results
Databasebrowser
1. Information about your database is diplayed hierarchically in a treeview.
2. Generate XML/HTML representation of your database
3. Generate Drop-table scripts
General:
* 100% java application
* Included installer/uninstaller
* No switching between operating systems for getting DB-information
* Tested with databases: Oracle, DB2, SQLServer, Cloudscape, MySQL, PostgreSQL, Access, SAPDB, Solid, HSQLDB
* Connecting to any database having its own JDBC-driver
* Easy to use
* Easy to configure
Limitations:
* The application is restricted in the number of tables shown at once in the visual SQL query builder and in the number of statement generations allowed per application start
The license of this software is Free Trial Software, the price is $20.00, you can free download and get a free trial.