www.programadoresdejogos.com

[P D J - Programadores e Desenvolvedores de Jogos]
Bem-vindo: Sex Set 10, 2010 12:27 am

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 15 mensagens ] 
Autor Mensagem
 Título: C++ e Banco de Dados
MensagemEnviado: Sex Jun 15, 2007 12:27 am 
Offline
Membro PDJer
Membro PDJer
Avatar do usuário

Registrado em: Sáb Jul 10, 2004 1:17 am
Mensagens: 101
Localização: Paulínia SP
Olá

Sei que não está tão ligado à desenvolvimento de jogos minha pergunta mas aqui tem excelentes programadores e sei que podem me ajudar e ajudar quem estiver interessado tbm.

Bom...estou aprendendo c++ com o G2(Grupo de Estudos) e estou gostando de c++ porém não consigo ver utilidade nele se não souber usar uma API(que iremos aprender) ou um banco de dados.

Gostaria se fosse possível que alguém me desse uma luz de como eu posso usar banco de dados em C++ mas, levando em consideração que não sei nada sobre banco de dados :( , ou seja, vou precisar estudar sobre banco de dados tbm e estudar banco de dados com C++.
Mas como não conheço sobre banco de dados, queria que alguém desse um caminho pra mim estudar.Alguma apostila, site ou qualquer coisa que seja um ponta-pé inicial pra mim aprender a programar em c++ e usar banco de dados com meus programas criados nele, apenas isso.
Quero uma direção pra não sair estudando algo que não tenha necessidade pois não conheço nada de BD.

Espero que possam me ajudar e desde já vlw! :wink:


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Jun 15, 2007 11:01 am 
Offline
Colaborador PDJer
Colaborador PDJer
Avatar do usuário

Registrado em: Sex Jan 14, 2005 10:37 pm
Mensagens: 575
Localização: Piracicaba-SP
Eu uso o POSTGRESQL, você pode pega-lo e estudá-lo em:
http://www.postgresql.org/
http://www.postgresql.org/docs/8.2/inte ... index.html

Para manipular o banco de dados com C++ eu uso o pqxx, você pode estudá-lo em:
http://pqxx.org/development/libpqxx/
http://pqxx.org/devprojects/libpqxx/doc ... /Tutorial/


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Jun 15, 2007 11:49 am 
Offline
Iniciante PDJer
Iniciante PDJer

Registrado em: Sáb Abr 28, 2007 7:31 pm
Mensagens: 69
Localização: Cruzeiro - SP
Um dos bancos de dados mais utilizados no mercado é o MySQL.

Fazendo uma busca no google dá pra achar algumas APIs de MySQL para C++, como esta.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Jun 15, 2007 4:25 pm 
Offline
Membro PDJer
Membro PDJer

Registrado em: Seg Jan 16, 2006 3:38 pm
Mensagens: 327
Localização: Curitiba/PR
Kra, eu uso (só pra windows) a ADO (Active Data Objects), pra conectar com qualquer banco. Mas como disse, ADO só rola em windows.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sáb Jun 16, 2007 10:17 am 
Offline
Membro PDJer
Membro PDJer
Avatar do usuário

Registrado em: Sáb Jul 10, 2004 1:17 am
Mensagens: 101
Localização: Paulínia SP
O galera vlw...vo começa lendo um artigo que achei entre MySQL e PostgreSQL depois direciono meus estudos..mto obrigado :o
Pra quem quiser da uma olhada: http://www.infowester.com/postgremysql.php

E tbm achei esse manual de SQL que não sei mto bem o q é:
http://baixaki.ig.com.br/download/MySQL-Manual.htm

E sobre ADO em uma pesquisa rápida achei esse site:
http://www.macoratti.net/ado.htm

Vo da uma olhada em cada coisa melhor...vlw :wink:


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sáb Jun 16, 2007 11:28 am 
Offline
Membro PDJer
Membro PDJer
Avatar do usuário

Registrado em: Seg Abr 10, 2006 9:20 am
Mensagens: 266
Frennyus, não acho nescessidade de você aprender Banco de dados...
Na minha opnião, no desenvolvimento de jogos, isso é uma das últimas coisas a aprender(já que não existe muita ultilidade inicialmente).
Com SDL você já irá criar seus jogos!Acredite!

_________________
Imagem


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sáb Jun 16, 2007 12:14 pm 
Offline
Membro PDJer
Membro PDJer
Avatar do usuário

Registrado em: Sáb Jul 10, 2004 1:17 am
Mensagens: 101
Localização: Paulínia SP
Por isso citei logo no começo do tópico:

"Sei que não está tão ligado à desenvolvimento de jogos minha pergunta mas aqui tem excelentes programadores e sei que podem me ajudar e ajudar quem estiver interessado tbm."

Eu vou ser programador e por isso há sim a necessidade de eu aprender banco de dados.
Além disso vai ser mais um incentivo para eu criar novos programas.

Vlw!


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Jun 18, 2007 7:13 pm 
Offline
Moderador
Moderador
Avatar do usuário

Registrado em: Sáb Jun 07, 2003 7:22 pm
Mensagens: 823
Localização: Computador, São Paulo, Brazil, Terra
Em java tem uma ferramenta muito interessante chamada Hibernate que faz o mapeamento objeto-relacional entre sua aplicação e o banco de dados. Infelizmente não conheço nada semelhante em C++.

_________________
Anuncie aqui por apenas R$14,90 ao mês*
*Nos três primeiros meses
Promoção válida até 31/12/2008


Tutorial sobre o atuador Parent


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Jun 18, 2007 8:51 pm 
Offline
Jedi PDJer
Jedi PDJer
Avatar do usuário

Registrado em: Sex Abr 04, 2003 12:51 pm
Mensagens: 1054
Localização: Florianopolis - SC
no site do mysql tem uma lib para conectar em c++ direto nele. mysql++ se nao me engano.

Eh bem facil de usar, ja usei algumas vezes.

abraços

_________________
--------------------------------------------------------
Joo Entretenimento
Divertindo em diverti-lo
www.joo.com.br


Voltar ao topo
 Perfil  
 
 Título: Resp:
MensagemEnviado: Qua Jul 08, 2009 10:24 am 
Offline
Iniciante PDJer
Iniciante PDJer
Avatar do usuário

Registrado em: Sáb Jan 10, 2009 10:50 am
Mensagens: 14
Banco de Dados

Esta relacionado a jogos sim, sou programador de jogos, e se verificarem para uma IA aprender os movimentos do jogador e programar outros movimentos, precisa de Base de dados, fica ai esse item!

abçs

_________________
Programando Jogos 3D c / DX, o mundo não é dos espertos e sim dos inteligentes!


Voltar ao topo
 Perfil  
 
 Título: Re: C++ e Banco de Dados
MensagemEnviado: Qui Mar 04, 2010 4:10 pm 
Offline
Iniciante PDJer
Iniciante PDJer
Avatar do usuário

Registrado em: Qui Mar 04, 2010 3:35 pm
Mensagens: 2
Pesquise por:
OTL
SOCI
DTL


Voltar ao topo
 Perfil  
 
 Título: Re: C++ e Banco de Dados
MensagemEnviado: Sáb Mar 06, 2010 1:44 pm 
Offline
Colaborador PDJer
Colaborador PDJer
Avatar do usuário

Registrado em: Sex Jan 18, 2008 4:58 pm
Mensagens: 867
Localização: Brazil
Ao menos que o jogo já seja bem grande(tipo uns 5 ou 8 gb), voce nao deve fazer com que o usuario instale um servidor de banco de dados como o postgres ou o mysql na propria
maquina.
Geralmente, em windows, pode-se quase sempre utilizar o Access (pois quase todo mundo tem)
Acho que o melhor seria usar o SQLite, pois se nao me engano, nao precisa instalar nada.

Ja usei o Firebird, a instalação complete não passa dos 5MB.


Pesquisando agora um pouco, descobri que esses bancos se chamam "embedded database". São banco embutidos junto com o executavel.
Na wikipedia tem uma grande lista com eles (inclusive o SQLLite ta la)

http://en.wikipedia.org/wiki/Embedded_database

_________________
Procurando por artigos?
Imagem
http://www.desenvolvedoresonline.com

Imagem
http://www.renatocron.com/


Voltar ao topo
 Perfil  
 
 Título: Re: C++ e Banco de Dados
MensagemEnviado: Sáb Mar 06, 2010 1:49 pm 
Offline
Colaborador PDJer
Colaborador PDJer
Avatar do usuário

Registrado em: Qua Jun 10, 2009 4:32 am
Mensagens: 639
Localização: Brasilia
(apesar do thread ser bem velho) Sim, de fato usar o SQLlite é uma ótima opção.

_________________
Meu site: DominuZ.tk

Não há Limite para quem não entende Cálculo!


Voltar ao topo
 Perfil  
 
 Título: Re: C++ e Banco de Dados
MensagemEnviado: Sáb Mar 06, 2010 2:30 pm 
Offline
Colaborador PDJer
Colaborador PDJer
Avatar do usuário

Registrado em: Sex Jan 18, 2008 4:58 pm
Mensagens: 867
Localização: Brazil
Puuts, desculpem levantar o topico, foi porque eu estou postando em todos os meus "Ver mensagens não-lidas" ja que faz bastante tempo que nao entro. A lista ainda esta grande!

_________________
Procurando por artigos?
Imagem
http://www.desenvolvedoresonline.com

Imagem
http://www.renatocron.com/


Voltar ao topo
 Perfil  
 
 Título: Re: C++ e Banco de Dados
MensagemEnviado: Ter Abr 13, 2010 9:58 pm 
Offline
Membro PDJer
Membro PDJer

Registrado em: Qua Out 17, 2007 9:43 am
Mensagens: 233
hiberlite!

_________________
http://www.skhaz.com
http://wintermoonframework.org/


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 15 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Procurar por:
Ir para:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB