
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@admc.com/sqltool-linux-x86
Advanced tools
Node.js module for executing SqlTool to issue SQL to any JDBC database or for running HyperSQL database instances under node.js on Linux X86.
SqlTool provides a scripting/automation interface and interactive console interface to JDBC Databases. HyperSQL database engine is bundled, but you can access any other JDBC database by following the instructions below.
An RC file is a text file that encapsulates database connection details.
sudo npm install -g @admc.com/sqltool-linux-x86
# Do this just one time if you have no sqltool.rc file before-hand:
sqltool -s
# If you don't already have a node_modules subdir or "package.json" file:
npm init -y
sudo npm install @admc.com/sqltool-linux-x86
# Do this just one time if you have no sqltool.rc file before-hand:
node_modules/.bin/sqltool -s
Regardless whether you did a global or local installation, to upgrade to newer releases, just repeat the same installation command you gave for the initial install.
The sqltool.rc file in your home directory sets up the mem urlid used to
connect to a personal, local in-memory HyperSQL database as described below,
and has a commented example that you can update for connecting to some
other database.
If you prefer to give connection details directly on the command-line, then forget the the RC file and instead of the "mem" argument given in the Usage section below, give arguments like this:
...sqltool -- --InlineRc=url=jdbc:hsqldb:mem:name,user=SA,password=
This is how to get an interactive console connection to an in-memory HyperSQL database.
To run SqlTool without connecting to any database, just skip the "mem" argument. (From the interactive SqlTool session you can connect to databases, or play around un-connected).
You can duplicate the provided stanza in your ~/sqltool.rc file and change the urlid and URL to connect to any HyperSQL database, local remote, in-memory or persistent.
sqltool mem
CREATE TABLE t(i int, s varchar(20)); -- any sql
INSERT INTO t VALUES(1, 'one');
-- list available tables:
\dt
SELECT * FROM t;
-- quit:
\q
Same as for global installation, except invoke SqlTool like this:
node_modules/.bin/sqltool mem
~/sqltool.rc file, adding a stanza for the database.
The provided skeleton sqltool.rc file has a comment telling where you
can see stanza examples for many different database types.sqltool -cp /usr/local/lib/mariadb-java-client-3.0.1-beta.jar -- maria
The "--" (non-)switch is unnecessary here, but would be required if you also give any switches to SqlTool.
FAQs
SqlTool on Linux x86
We found that @admc.com/sqltool-linux-x86 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.