GithubHelp home page GithubHelp logo

Beginner question about sqlitecpp HOT 4 CLOSED

srombauts avatar srombauts commented on August 22, 2024
Beginner question

from sqlitecpp.

Comments (4)

SRombauts avatar SRombauts commented on August 22, 2024

Hi! Well, in general opening a Database is synonym of opening an existing data file of an application (a SQLite3 *.db3 file). Some application have only one central db3 file, others use many of them.
Thus, in those cases there is no meaning of a "default" Database...

If what you want is "open the unique Database once and use this unique connection everywhere", then you could, for instance, use the design pattern "Singleton" to share the connection across your whole application (a Singleton gives you a unique instance with a static interface).

But sometimes you don't really want to open a file, then you can open a "in memory" Database, but then you still can name it as you like, so there is no real "default one".

Is this clear enough?

Cheers!

from sqlitecpp.

rajko-d avatar rajko-d commented on August 22, 2024

Thanks.

from sqlitecpp.

nyckmaia avatar nyckmaia commented on August 22, 2024

@SRombauts how can I create a "in memory" database?

from sqlitecpp.

nyckmaia avatar nyckmaia commented on August 22, 2024

I found in your example01...thanks!

from sqlitecpp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.