|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
[python] integrazione database
buona pasqua et pasquetta a tutti
![]() Dunque, devo fare un piccolo gestionale in python (in pratica rifare un mio vecchio programma in c) che tratta di tasse, pratiche e altre cose decisamente noiose ![]() Nel vecchio programmino in c ad ogni pratica era associato un file di testo nel quale salvavo tutti i dati. Volendo rifarlo in python avrei pensare ad utilizzare un database per evitare un bel po' di problemi, e qui viene la domanda da un milione di dollari: ora come ora utilizzo le librerie wxpython e quindi con py2exe mi creo l'eseguibile che si porta appresso tutte le librerie necessarie, in modo che in pratica non serve installare nulla. Ho usato in passato mysql con python, ma volevo evitare di dover fare installare altra roba all'utente (o di dover andare io a sistemare tutto), quindi mi chiedevo se esistesse un utilizzare un db (niente di complicato, mi serve veramente poca roba) nativo per python in modo da poterlo direttamente inserire nel compilato con py2exe. Non so se mi sono spiegato molto bene, il cibo mi offusca ancora la mente ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
nativio per python no, ma di stand alone ne esistono quanti te ne pare
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
ottimo! mi metto a fare ricerche in rete. qualcuno ha esperienza con qualche db particolare o me ne consiglia uno?
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
Quote:
di http://sourceforge.net/projects/hypersql/
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
Quote:
![]() per ora però ho trovato snakesql che dovrebbe fare al caso mio (scritto interamente in python) o anche gadfly. mi sto studiando la documentazione del primo (che grazie a dio rispetta le specifiche db-api 2.0 e quindi posso usarlo come ho imparato a fare con mysql), lo testo un po' e vediamo come va! grazie ancora! |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Credo che nel tuo caso il più indicato possa essere sqlite:
http://www.intilinux.com/programmazi...thon-pysqlite/
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
DB nativo per Python c'è SQLite (a partire dalla 2.5 fa parte della libreria standard).
Invece come engine SQL "con le palle" che NON richiede nessuna installazione c'è FireBird in versione embedded: http://www.firebirdsql.org/index.php...&id=engine_203 (qui http://kinterbasdb.sourceforge.net/ la libreria per usarlo in Python).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
perfetto! sono riuscito a utilizzare py2exe con sqlite e funziona tutto perfettamente, grazie a tutti
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:16.