Awake SQL is an Open Source virtual JDBC Driver and framework which enables remote JDBC access through HTTP. Android and Java Desktop App developers just need to include regular JDBC calls in their code like they would with a local database to access remote SQL databases in the cloud.
Security has been taken into account from the design stage: server-side configuration lets admins specify strong authentication and security rules in order to protect the databases.
Awake SQL is licensed through the GNU General Public License (GPL v3).
- Compatible with Servlets 2.5+ containers, JDBC 4+ drivers and main SQL compliant databases.
- Intensively tested with main databases and JDBC Drivers
- Supports Windows, Unix/Linux and MacOS X on client side and server side.
- Allows regular and non-modified JDBC syntax for all operations.
- Optimized and designed to manage heavy traffic with connection pooling, data streaming, stateless sessions, etc.
- Full default configuration included for easy start.
- Configuration neutral. Configuration is done through getters in Java classes using Dependency injection. This allows you to easily define your configuration strategy and implementation : ini file, XML, etc. Just use or overload any or all of the few configuration methods with your own code.
- Client/Server communications and exchanges entirely done in http or https on standard ports. (No firewall configuration required).
- Supports multi databases configuration per installation.
- Supports simultaneous Connections from client side.
- Supports JDBC calls from Java Threads.
- Entirely coded in Java.
- Also packaged as a real JDBC Driver for use with third party programs and/or explorer tools like SquirreL.
- Developed by Android, Swing & JavaFX developers for Android, Swing & JavaFX developers
Be the first to post a review of Awake SQL!