Bancos de dados em aplicações C...

1. Bancos de dados em aplicações C...

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 28/01/2024 - 20:07h

Bons dias!

Estou retornando às lides C/C++, vindo da programação web... Em sites, os bancos de dados ficam embarcados nos seus servidores... E nas aplicações em C? O compilador compila só o código C ou a estrutura de dados armazenada também (bancos, tabelas e etc.)? É necessário embarcar o data no projeto ou a aplicação instalará suas tabelas no banco de dados do hospedeiro?
Não sei como desaprendi tanto!

Grato


  


2. Re: Bancos de dados em aplicações C...

Tipoff *tipoff
tipoff

(usa Outra)

Enviado em 28/01/2024 - 20:51h

Um bancos de dados pode ser desde um simples arquivo txt até um SGBD completo como MySql e Postgres. A linguagem de programação não importa nesse processo, existem conectores/drivers para a maioria delas. Ou seja, tu pode escrever um programa em c que armazene dados em um banco mysql e consulte eles posteriormente, da mesma forma que um programa em Python faria.



3. Re: Bancos de dados em aplicações C...

aguamole
aguamole

(usa KUbuntu)

Enviado em 29/01/2024 - 07:32h

eunix escreveu:
Não sei como desaprendi tanto!

Não sei se é o seu caso, mas pessoas que esquecem em excesso podem ter problemas psiquiátricos ou neurológicos, ou pode ter apenas esquecido mesmo.
Eu passei a esquecer de bater ponto no serviço, foi devido a esse sinal que descobre que tenho uma doença psiquiátrica. Me preocupo com você, fique bem.


4. Re: Bancos de dados em aplicações C...

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 29/01/2024 - 13:40h


bons dias a todos!

Tipof, acho que você não entendeu. "Me refiro à infraestrutura". Por exemplo: baixei o conector mysql e criei uma aplicação com ele.

"No computador do solicitante do app" - o bando de dados usado pela minha aplicação será o mysql instalado na máquina do cliente? ou a compilação C tem algum recurso que desconheço? Como posso gerar uma aplicação com os dados criptografados embarcados no próprio projeto? Entende a minha dúvida?

Ô Aguamole! Sobre o tópico, talvez façam mais de 6 anos que não mando um main(), é normal o conhecimento deteriorar. Lamento pelo teu problema, tenho uma característica que leigos suspeitam de um desvio estrutural também, tenho sintomas se fico muito tempo no meio de gente, mas estou enfrentando... Grato pela preocupação!


5. L

Tipoff *tipoff
tipoff

(usa Outra)

Enviado em 29/01/2024 - 14:42h


eunix escreveu:


bons dias a todos!

Tipof, acho que você não entendeu. "Me refiro à infraestrutura". Por exemplo: baixei o conector mysql e criei uma aplicação com ele.

"No computador do solicitante do app" - o bando de dados usado pela minha aplicação será o mysql instalado na máquina do cliente? ou a compilação C tem algum recurso que desconheço? Como posso gerar uma aplicação com os dados criptografados embarcados no próprio projeto? Entende a minha dúvida?!


Ok, agora você esclareceu melhor a sua dúvida ficou haha

Então, o mysql server não precisa ser instalado na máquina do cliente, no caso vai precisar adicionar apenas a biblioteca do driver/conector do banco junto com o seu programa. Só que por se tratar de uma linguagem compilada, o arquivo final da biblioteca vai depender também do SO do cliente. Então se sua máquina é Linux, e o cliente usa Windows, vai ter que compilar o seu programa utilizando o conector mysql de Windows. No Linux você pode fazer cross-compilation para gerar um .exe e adicionar o conector do mysql do Windows junto, assim não precisa usar o mesmo SO que o cliente utiliza.





6. Re: Bancos de dados em aplicações C...

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 30/01/2024 - 04:46h

Entendi...

Valeu aí, irmão! Daí pra frente eu vou pesquisando...

Grato.


7. Re: Bancos de dados em aplicações C...

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 30/01/2024 - 20:06h


aguamole escreveu:

eunix escreveu:
Não sei como desaprendi tanto!

Não sei se é o seu caso, mas pessoas que esquecem em excesso podem ter problemas psiquiátricos ou neurológicos, ou pode ter apenas esquecido mesmo.
Eu passei a esquecer de bater ponto no serviço, foi devido a esse sinal que descobre que tenho uma doença psiquiátrica. Me preocupo com você, fique bem.

Cara, eu tenho (ou tinha rsrs) um problema nesse sentido.
Só que eu me livrei dele, incrivelmente quase curado e não é milagre, não é magia, é tecnologia (brincando e sério ao mesmo tempo).

Vou te falar sobre isso contando sobre minha mãe:
--ela tem perto de 70 anos, ai um belo dia ela foi ao mercado com meu pai e do nada, ela esqueceu onde meu pai tava esperando ela.
Ela ficou caçando ele, mas não lembrava se meu pai tinha combinado outro local.
Certo, chegou em casa depois de muito tempo junto do meu pai.
E foi passando os dias ela começou apresentar mais episódios de esquecimento mas não era tão frequentes e nem tão intensos, porém, existentes.

E como eu gosto desses assuntos de ciência, alimentação, etc, eu passei pensar em uma estratégia pra eliminar esse problema que possivelmente estava bem no começo.
E então, vem a ideia de usar açafrão da terra na alimentação da minha mãe, isso todo dia ou pelo menos a maior parte dos dias da semana. E assim fui fazendo, colocava um pouquinho (uma pitada) em água e ela bebia. E depois notei que ela nunca mais reclamou de ter esquecido qualquer coisa que fosse.
Tu pode pensar: --e curou ela?
E eu digo: --não, de forma nenhuma, mas mantém a saúde mental dela simplesmente tinindo!
Se ela passar muito tempo sem tomar açafrão, algo como meses, os sintomas voltam aparecer e ai eu passo tratar de novo e do mesmo jeito e eles desaparecem e não voltam tão cedo.

Uso açafrão porque tenho uma certa doença ai que não vou citar, usei remédios contra ela pelo menos até agosto do ano passado, mas também pelo uso diário do açafrão essa doença sumiu de mim e pra manter ela longe ainda, continuo com o açafrão, pois, como diz a sabedoria: --em time que está ganhando não se mexe!
Fica a dica pra tu: faça um teste em vc mesmo e veja por si só os efeitos reais aparecer.


https://nerdki.blogspot.com/ acessa ai, blog dedicado Paranóia!



8. Re: Bancos de dados em aplicações C...

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 02/02/2024 - 12:52h


Iaê Águamole! Esses fitoterápicos são uma maravilha mesmo... Só um copinho de limão com mel e água morna já conserta basante coisa, imagine as outras plantas. Mas a hattha-yoga é um recurso impressionante tbm...
Valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts