SQLite
Work with SQLite databases for local data storage, querying, and management.
Overview
The SQLite package provides database connectivity for SQLite, a lightweight file-based database. Use it when you need local data storage, querying, or when you need a simple database without server infrastructure.
Key Features
- Query Execution - Run SELECT queries and get results
- Data Modification - INSERT, UPDATE, DELETE operations
- Database Creation - Create databases and tables
- Transactions - Manage database transactions
- Export - Export data from database
Available Nodes
- Connect - Open a SQLite database file
- Disconnect - Close database connection
- Query - Execute SELECT query and return results
- Non Query - Execute INSERT, UPDATE, DELETE statements
- Insert - Insert data into a table
- Create - Create a new table
- Start - Begin a database transaction
- Commit - Commit the current transaction
- Export - Export database data
When to Use This Package
- Local Storage: Store automation data locally
- Offline Processing: Work without network database
- Data Caching: Cache data for performance
- Lightweight Database: Simple database needs
- Portable Data: Database in a single file
Typical Workflow
- Connect to database file (creates if not exists)
- Create tables if needed
- Query to retrieve data
- Insert or Non Query to modify data
- Disconnect when finished
Use Cases
- Store automation logs locally
- Cache API responses for reuse
- Maintain local lookup tables
- Track processed items
- Create portable data files
📄️ Commit Transaction
Robomotion.SQLite.Commit
📄️ Connect
Robomotion.SQLite.Connect
📄️ Create Database
Robomotion.SQLite.Create
📄️ Disconnect
Robomotion.SQLite.Disconnect
📄️ Export Query
Robomotion.SQLite.Export
📄️ Insert Table
Robomotion.SQLite.Insert
📄️ Execute Non Query
Robomotion.SQLite.NonQuery
📄️ Execute Query
Robomotion.SQLite.Query
📄️ Start Transaction
Robomotion.SQLite.Start