# Adding SQLite

**URL:** <https://forums.unrealengine.com/t/adding-sqlite/311553>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [March 18, 2015, 2:57pm UTC](https://forums.unrealengine.com/t/adding-sqlite/311553 "2015-03-18T14:57:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_fff38ccc](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_fff38ccc](https://forums.unrealengine.com/u/anonymous_user_fff38ccc)\
**Post date:** [March 18, 2015, 2:57pm UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/1 "2015-03-18T14:57:44Z")

</div>

If I am using the launcher version of UE4 4.7.2, how do I go about adding SQLite? I want to be able to write my own blueprint functions for it and not rely on others people’s plugins.

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [March 18, 2015, 3:11pm UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/2 "2015-03-18T15:11:26Z")

</div>

You procide as normaly in C++. you just need to do some reconfiguration in build script or else you gonna have linker errors, UE4 has it’s own build system so it ignores VS configuration, here tutorial how to set it up

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

Try to create a wrapper class in UObject enveraiment so it will be compatible with reflection system and UObject. remember to convert any C++ standard types or SQLite types to UE4 types so there wont be any issues with reflection system. aspecially as you planing to incorporate blueprints in to this.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_fff38ccc](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_fff38ccc](https://forums.unrealengine.com/u/anonymous_user_fff38ccc)\
**Post date:** [March 18, 2015, 3:59pm UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/3 "2015-03-18T15:59:22Z")

</div>

I thought that SQLite was in UE4 and that I would just have to do an include or something to get access. Is this not correct?

---

<div class="post-metadata">

**Author:** ![twiddle](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@twiddle](https://forums.unrealengine.com/u/twiddle)\
**Post date:** [March 18, 2015, 6:40pm UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/4 "2015-03-18T18:40:37Z")

</div>

I wrote the ‘official’ integration thats included. However it requires a source code build of the engine to use.  
If you want to keep using the launcher version, you could put the SQLite code into your project, and not use the official module, but you’d have to write some classes/wrapper functions to make it visible to Blueprint.

---

<div class="post-metadata">

**Author:** ![YeHaike](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@YeHaike](https://forums.unrealengine.com/u/YeHaike)\
**Post date:** [April 25, 2018, 1:57am UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/5 "2018-04-25T01:57:57Z")

</div>

We hope this plugin can help you.

[HiSQLite3 (SQLite3 For UE4)](https://www.unrealengine.com/marketplace/hisqlite3-sqlite3-for-ue4)

---

<div class="post-metadata">

**Author:** ![YeHaike](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@YeHaike](https://forums.unrealengine.com/u/YeHaike)\
**Post date:** [September 5, 2023, 12:27am UTC](https://forums.unrealengine.com/t/adding-sqlite/311553/6 "2023-09-05T00:27:25Z")

</div>

The UE5 Version SQLite3 Plugin:

> **[HiSQLite3 (SQLite3 Blueprint For UE5) in Code Plugins - UE Marketplace](https://www.unrealengine.com/marketplace/en-US/product/hisqlite3-sqlite3-blueprint-for-ue5)**
>
> This makes it easy for UE projects to read and write SQLite3 database files. You can easily perform CRUD(create, retrieve, update, and delete) operations on SQLite3 databases with just Blueprint Functions. Free UE4 version: https://shorturl.at/emNS9
