JSqsh is a Java-based software tool that is a reimplementation of the sqsh tool. It was created by the original author and serves the same purpose.
JSqsh aims to replicate the most commonly used features found in sqsh, such as the ability to query the database and use shell-like functionality. This includes piping query results to external programs such as grep or more, redirecting output to files, expanding variables, and command line editing. At the same time, it provides a platform that is more accessible and easier to use for all users.
It is important to note that JSqsh is not an exact replica of sqsh. Therefore, users should test scripts before blindly running them through JSqsh. The software is self-documenting and provides a comprehensive list of help topics that can be accessed by executing the help command at the prompt.
This release of JSqsh comes with some new features that are designed to make running scripts and commands easier than ever before. It now has the ability to connect using a logical name, which can be saved, and a session-to-session redirection feature that allows the output of one session to be used by another.
The call command has also been improved, and it can now iterate through a CSV file and execute a prepared statement for every line in the file, using the fields in the file as arguments. Other improvements include fixes for OutOfMemoryError, handling of the "bit" datatype, and the eval command aborting.
All in all, JSqsh is an excellent software solution for those looking to use a console-based tool for database querying and management. It provides a comprehensive range of features and is easy to use, making it ideal for all users.
Version 1.2: N/A