SQLite Go

Savigo
You organize your data. Now organize your savings.
Set savings goals, track your progress, and stay on course.
Get Savigo for iPhone 

This tutorial series guides you on interacting with SQLite databases using the Go (Golang) programming language.

Prerequisites #

  • Basic Go Programming Language. Check out this Go tutorial if you need a refresher.
  • SQLite operations include creating tables, inserting, updating, deleting, and querying data.
  • The sqlite3 shell to connect to SQLite databases.

Section 1. Getting Started #

In this section, you’ll start by connecting to an SQLite database from a Go app and learn how to create new tables.

Section 2. Performing Database Operations #

This section shows you how to insert, update, retrieve, and delete data from SQLite databases in Go.

Section 3. Managing Transactions #

This section shows you how to manage transactions in SQLite in Go.

  • Transaction – Perform a database transaction in SQLite database from Go apps.

Was this tutorial helpful?