sqlite-jdbc VS sqlitebrowser

Compare sqlite-jdbc vs sqlitebrowser and see what are their differences.

sqlitebrowser

Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: (by sqlitebrowser)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
sqlite-jdbc sqlitebrowser
21 279
2,682 19,913
- 1.3%
9.1 9.0
1 day ago 20 days ago
Java C++
Apache License 2.0 GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

sqlite-jdbc

Posts with mentions or reviews of sqlite-jdbc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-29.
  • Exciting SQLite Improvements Since 2020
    2 projects | news.ycombinator.com | 29 Apr 2023
    There's also a fairly popular JDBC driver for SQLite too:

    https://github.com/xerial/sqlite-jdbc

    Mentioning that because from (very) rough memory, Excel can work with JDBC too.

    So if the ODBC approach doesn't work for someone, there's potentially another thing they can try. :)

  • Janet for Mortals
    6 projects | news.ycombinator.com | 31 Mar 2023
    Sadly, another baseless assumption. I just downloaded sqlite java driver from https://github.com/xerial/sqlite-jdbc/. And compiled their sample program on the home page to native code. (all within ~1min after reading your response)

        javac Sample.java && native-image -cp .:sqlite-jdbc-3.41.2.1.jar Sample
  • ResultSet's "getX" working without calling "next()" first? (Xerial SQLite)
    1 project | /r/javahelp | 21 Feb 2023
    Here's a link to the ResultSet source code for that driver. https://github.com/xerial/sqlite-jdbc/blob/master/src/main/java/org/sqlite/jdbc3/JDBC3ResultSet.java
  • sqlite, persistence, and java
    1 project | /r/sqlite | 13 Feb 2023
    Well, the simplest is to just use basic JDBC. See https://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm or maybe some tests that the xerial-jdbc library has https://github.com/xerial/sqlite-jdbc/blob/master/src/test/java/org/sqlite/CollationTest.java
  • Between using H2 and HSQLDB as a production DB, which is the better choice?
    3 projects | /r/java | 25 Oct 2022
  • Are there any reasons for not using SQLite as an embedded DB in a Spring Boot web app?
    2 projects | /r/java | 12 Oct 2022
  • What's the best approach for creating an embedded Postgresql to be used in production?
    3 projects | /r/java | 19 Sep 2022
    There is https://github.com/xerial/sqlite-jdbc, a full packaged sql lite for Java. We use it in production apps to store local user profile data. It works, is stable.
  • I’m Switching from VS Code to vs Codium
    10 projects | news.ycombinator.com | 12 Jun 2022
    > Take the Jetbrains IDEs. I don't mean to offend any VSC fans out there but the Jetbrains IDEs are simply better and more mature in every single way.

    I just discontinued my Jetbrains subscription after 10 years or so. Now I'm using VS Code and don't miss anything. My reasons for switching to VS Code are unrelated to the costs but purely due to quality issues and missing or poorly implemented features:

    1. For all Jetbrains IDEs, ISO keyboard layout with dead keys doesn't work on Ubuntu based distros. I was baffled when I found out after saying goodbye to Windows lately. When filing a bug I was asked to wade through years old pages of comments to find somewhere someone who posted a workaround that was not compatible with the Toolbox. Well, at least the support could have sent me the instructions to fix it to save me spending an hour to read those threads at the Youtrack.

    2. Vue 3 support was a disaster for itself. Still, Vue 3 support is very much behind the VS Code extension.

    3. Same for Svelte. They are not even working on bugs / feature requests like intellisense in the templates.

    4. Same for TailwindCSS. Never ending storing. Don't know and care if Jetbrains got it right by now.

    5. Starting maybe 2 years ago, Jetbrains added feature for feature that were just distracting and annoying. This "run command in terminal" thingie for example. They're bloating their IDEs with new (mostly useless stuff) but don't fix essential bugs or get Webstorm back into shape.

    6. Datagrip still doesn't (or maybe it does in the meantime) support SQLite STRICT TABLES (version 3.37). The simple answer from Jetbrains was: "The open source lib we're using does not support it so we don't." (Actually the lib (https://github.com/xerial/sqlite-jdbc) is currently unmaintained - another reason to be careful depending on a lib maintained by a single person.). The reply would be perfectly fine for an open source project, but not for a multi billion dollar company I as a customer had payed accumulated several thousand Euros in the last years.

    I'm using mainly Go, Rust and several frontend frameworks. VS Code support for those is really good. Many things work much better in VS Code.

  • Lumosql
    1 project | news.ycombinator.com | 5 Apr 2022
  • Replacing JNI with Panama in the SQLite JDBC driver
    4 projects | /r/java | 7 Mar 2022
    I was working on this project for a few months: https://github.com/xerial/sqlite-jdbc/pull/568. I basically read this entire book to learn more about the C api: https://www.amazon.com/Using-SQLite-Small-Reliable-Choose/dp/0596521189 and studied the JNI for a few weeks.

sqlitebrowser

Posts with mentions or reviews of sqlitebrowser. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-07.
  • DB Browser for SQLite (DB4S)
    1 project | news.ycombinator.com | 23 Mar 2024
  • SQLite-Web: Web-based SQLite database browser written in Python
    7 projects | news.ycombinator.com | 7 Feb 2024
  • A SQLite extension that brings column-oriented tables to SQLite
    5 projects | news.ycombinator.com | 1 Feb 2024
    We have a spread of different GitHub Actions based workflows that do stuff whenever a PR is proposed or merged:

    https://github.com/sqlitebrowser/sqlitebrowser/tree/master/....

    Most of those are oriented around building packages for various OS's (Linux, macOS, Windows) so people can try the latest code.

    While there are some tests, they're more like extremely basic sanity tests and don't rely on Docker.

    Those tests rely on whichever version of SQLite was downloaded and compiled into the GUI (as per above code snippet).

    ---

    That being said, that's for the client side GUI application. There's a server side of things too (https://github.com/sqlitebrowser/dbhub.io -> dbhub.io) that does use docker for it's automated tests:

    https://github.com/sqlitebrowser/dbhub.io/tree/master/.githu...

    Those are integration tests though (eg "make sure we didn't bust communication with our cli", "make sure our go library still works 100% with the server"), and a reasonably decent set of End to End (E2E) tests of the web interface using Cypress.

    ---

    Does that help? :)

  • Sqlite3 Utility on the Browser
    2 projects | news.ycombinator.com | 24 Jan 2024
    Do you know about SQLite DB Browser ? It's a multi platform application that would perfectly fit your use case :).

    https://sqlitebrowser.org/

  • VS Code Extensions for Data Engineering - Part 1
    1 project | dev.to | 17 Jan 2024
    Someone gave you a sqlite database. You probably started to think to install a program like sqlitebrowser, but only to view and read the data. Don't bother, you can use this extension instead.
  • How do I get sql exactly?
    2 projects | /r/SQL | 10 Dec 2023
    Try https://sqlitebrowser.org/ it’s great for local use and training purposes
  • i feel overwhelmed , should i start learning django from tutorials first or begin by building projects.
    2 projects | /r/django | 5 Dec 2023
    You can see how the db file looks for the app using https://sqlitebrowser.org/
  • SQLite-Utils
    2 projects | news.ycombinator.com | 29 Jul 2023
    If you want to fiddle with SQLite and don't need all the power herein, I recommend DB Browser for SQLite.

    https://sqlitebrowser.org/

  • DB SQLite (MBA M1) Crashes When Running a Query
    1 project | /r/SQL | 24 Jul 2023
    Hello y'all. This is my first post here. I'm learning SQL with the Northwind database. When I run a "big" query, like "SELECT * FROM Customers" the application crashes. I noticed this only happens when I run a general query, for example, if I run something more specific (and, by the hand "smaller") it doesn't happen. So, I thought it could be related to the size of the query. But I'm a total beginner so idk. It doesn't happen every time I try to use it, but still, this is frustrating. If there's no solution, what other SQL application can I use to keep learning? I found something on GitHub but this is for an older macOS version.
  • How to access cards of a deck ( .apkg file) programmatically?
    2 projects | /r/Anki | 1 Jul 2023

What are some alternatives?

When comparing sqlite-jdbc and sqlitebrowser you can also consider the following projects:

HikariCP - 光 HikariCP・A solid, high-performance, JDBC connection pool at last.

sqlitestudio - A free, open source, multi-platform SQLite database manager.

Hibernate - Hibernate's core Object/Relational Mapping functionality

sqlcipher - SQLCipher is a standalone fork of SQLite that adds 256 bit AES encryption of database files and other security features.

jOOQ - jOOQ is the best way to write SQL in Java

nocodb - 🔥 🔥 🔥 Open Source Airtable Alternative

Trino - Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

dbhub.io - A "Cloud" for SQLite databases. Collaborative development for your data. 😊

Paper - The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

beekeeper-studio - Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.

Ebean ORM - Ebean ORM

godot-sqlite - GDNative wrapper for SQLite (Godot 4.x+)