Click here to Skip to main content
15,887,027 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: So much truth, you can't look directly at it Pin
jmaida13-Sep-22 12:31
jmaida13-Sep-22 12:31 
GeneralRe: So much truth, you can't look directly at it Pin
Super Lloyd13-Sep-22 19:47
Super Lloyd13-Sep-22 19:47 
GeneralBest option for a local/standalone database in a desktop project? Pin
Prahlad Yeri13-Sep-22 0:55
Prahlad Yeri13-Sep-22 0:55 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
OriginalGriff13-Sep-22 1:00
mveOriginalGriff13-Sep-22 1:00 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Marc Clifton13-Sep-22 1:28
mvaMarc Clifton13-Sep-22 1:28 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Marc Clifton13-Sep-22 1:31
mvaMarc Clifton13-Sep-22 1:31 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Dan Neely13-Sep-22 4:24
Dan Neely13-Sep-22 4:24 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
BryanFazekas13-Sep-22 2:04
BryanFazekas13-Sep-22 2:04 
For small projects, requiring a separate application be installed to manage data is a problem with moving from PC to PC. Even if you plan to use it only on 1 PC, eventually you'll need to migrate to a new machine. Having the data in 1 or more discrete files makes it easier. Since you're planning to open-source it, making the program and its data portable is critical.

I use MS Access for several small projects, as it fits the above criteria. Once you have a MDB built, all MDB interactions can be handled in code. Sadly, there are version problems between MS Office and the MS Access libraries, so getting that ironed out has been a PITA for me. But since you don't have MS Office, it shouldn't be a problem for you, but it could be for recipients. NOTE: If you don't have MS Access, you'll need to write a short program that constructs an MDB.

SQL Lite and SQL Express need to have tools installed, so those have to be installed and configured (probably no worse than MS Access). I don't know if the DB can be handled as a file, and included in an installer. I lack the knowledge to know if this is a problem.

LibreOffice? I assume LO Base has libraries that can be included in an installer, so this is a good option, as you can build the DBs in LO Base and can edit them as needed.

XML is also a good choice. The files are totally portable and learning to use it is not hard, although you'll probably want a separate file to represent each table.

I'm currently reconsidering my use of MS Access in a couple of personal projects, so answering your question has given me food for thought.
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
CHill6013-Sep-22 5:54
mveCHill6013-Sep-22 5:54 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
BryanFazekas13-Sep-22 6:10
BryanFazekas13-Sep-22 6:10 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Prahlad Yeri13-Sep-22 6:46
Prahlad Yeri13-Sep-22 6:46 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
BryanFazekas13-Sep-22 7:54
BryanFazekas13-Sep-22 7:54 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Gerry Schmitz13-Sep-22 3:33
mveGerry Schmitz13-Sep-22 3:33 
QuestionRe: Best option for a local/standalone database in a desktop project? Pin
Luschan15-Sep-22 11:06
Luschan15-Sep-22 11:06 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
PIEBALDconsult13-Sep-22 3:37
mvePIEBALDconsult13-Sep-22 3:37 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Edward Aymami13-Sep-22 4:23
Edward Aymami13-Sep-22 4:23 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
RickZeeland13-Sep-22 5:48
mveRickZeeland13-Sep-22 5:48 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
BryanFazekas13-Sep-22 6:49
BryanFazekas13-Sep-22 6:49 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
rnbergren13-Sep-22 6:08
rnbergren13-Sep-22 6:08 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
FreedMalloc13-Sep-22 8:38
FreedMalloc13-Sep-22 8:38 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Davyd McColl13-Sep-22 22:28
Davyd McColl13-Sep-22 22:28 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Ed Kautz14-Sep-22 4:59
Ed Kautz14-Sep-22 4:59 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
DerekT-P13-Sep-22 23:01
professionalDerekT-P13-Sep-22 23:01 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Member 1330167913-Sep-22 23:39
Member 1330167913-Sep-22 23:39 
GeneralRe: Best option for a local/standalone database in a desktop project? Pin
Dan Neely14-Sep-22 3:53
Dan Neely14-Sep-22 3:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.