Forum Linux.debian/ubuntu creer base de donner
Bonjour all, je suis nouveau sur linux et j'aimerai savoir après beaucoup de recherche sur google, comment creér une base de données en linux ? et comment y accéder avec c++ sous kdevelop pour la partie programmation ? Merci à tous
# ben...
Posté par Gyro Gearllose . Évalué à 2.
De plus, il propose plus de possibilités que mysql. Si tu veux faire ton choix, va faire en tour sur leur site respectif, et fais-toi une idée par toi même.
Si c'est pour faire du développement, posqtgreSQL propose une API très complète ainsi que des exemples fournis avec les sources.
pour mysql : http://dev.mysql.com/(...)
pour postgreSQL : http://www.postgresql.org.(...)
Bonne lecture et bon choix.
Il y en a évidement d'autres (berkleydb, par exemple), donc tout dépend de ce que tu souhaites développer.
# Et SQL Lite
Posté par Robert VISEUR (site web personnel) . Évalué à 3.
Moins puissant mais pas besoin d'un serveur de base de données.
# qt?
Posté par botio2 . Évalué à 2.
http://doc.trolltech.com/3.3/sql-driver.html(...)
http://doc.trolltech.com/3.3/qsqldatabase.html(...)
sinon vois directement avec les API natives des bases de données.
ca laisse le choix de la base de données, les paquets existent sous debian, ca doit etre aussi le cas pour les autres distribs.
pour la BD, je te conseille vivement postgresql si ton appli doit etre client-serveur, ou sqlite si elle mono-poste (pas besoin de serveur)
# postgresql
Posté par keketa boda . Évalué à 2.
Je developpe un petit programme mono-poste et je vais essayé SQLITE, comme j'ai déjà installé postgresql, est ce qu'il n'y aura pas de conflit si j'installe SQLITE ? Merci.
[^] # Re: postgresql
Posté par Gyro Gearllose . Évalué à 3.
Il faut en effet que ce soit fait par un utilisateur (de postgres, et non du système) qui en ait le droit. Par ailleurs, il faut initialiser un dépot.
Dans l'ordre, il faut donc :
1) créer le dépot. En tant qu'administrateur de postgreSQL (utilisateur postgres, donc), il faut lancer un initdb.
2) Toujours sous ce compte, il faut créer un utilisateur. Pour ce faire, createuser est ton amie. createuser toto créé l'utilisateur toto. Il faut ensuite répondre à deux questions : savoir si l'utilisateur toto peut créer de nouvelles bases de données, puis savoir si l'utilisateur toto a le droit de créer d'autres utilisateurs.
3) sous le compte toto, la commande createdb doit fonctionner.
Il faut aussi vérifier que l'environnement s'y prète. Le postmaster est-il lancé ? Pour t'en assurer, sous le compte postgres, tu peux lancer un pg_ctl status. Si il ne fonctionne pas, il devrait te le dire. Sinon, pour le lancer, il faut faire un pg_ctl start. Il faut éventuellement lui passer des options (-o -i, par exemple, pour que le postmaster écoute sur le réseau).
Voilà. Sinon, je doute que l'installation conjointe de SQLlite et de postgreSQL pose des problèmes. Ces programmes n'ont rien en commun, et ne dépendent pas l'un de l'autre.
A toi de voir maintenant vers quoi tu t'orientes.
Bon courage.
# create user
Posté par keketa boda . Évalué à 2.
# C++ Kdevelop Sqlite
Posté par keketa boda . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.