Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vilhalva/crud-rust-em-sql-server

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE SQL SERVER.
https://github.com/vilhalva/crud-rust-em-sql-server

bot chatbot crud database projeto rust sql-server terminal

Last synced: about 1 month ago
JSON representation

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE SQL SERVER.

Awesome Lists containing this project

README

        

# CRUD RUST EM SQL SERVER
šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE SQL SERVER.






## DESCRIƇƃO:
Este aplicativo Ʃ um gerenciador de usuƔrios que permite adicionar, listar, atualizar e excluir informaƧƵes de usuƔrios armazenadas em um banco de dados SQL SERVER CRUD. Ele foi projetado para fornecer uma interface simples e interativa para manipular os dados dos usuƔrios.

Funcionalidades principais:

1. **Adicionar UsuƔrio**: Permite adicionar um novo usuƔrio ao banco de dados, fornecendo o nome e a idade do mesmo.

2. **Listar UsuƔrios**: Apresenta uma lista de todos os usuƔrios cadastrados no banco de dados, mostrando seus nomes e idades.

3. **Atualizar UsuƔrio**: Permite atualizar as informaƧƵes de um usuƔrio existente no banco de dados, substituindo o nome e/ou a idade pelo novo valor fornecido.

4. **Excluir UsuƔrio**: Remove um usuƔrio especƭfico do banco de dados com base no nome fornecido.

O aplicativo fornece um menu intuitivo para o usuĆ”rio interagir com essas funcionalidades. Ele utiliza a linguagem de programaĆ§Ć£o Rust e o conector SQL SERVER para estabelecer a conexĆ£o com o banco de dados e executar as operaƧƵes de manipulaĆ§Ć£o de dados.

Essa aplicaĆ§Ć£o Ć© Ćŗtil em cenĆ”rios onde Ć© necessĆ”rio armazenar e gerenciar informaƧƵes de usuĆ”rios de forma eficiente, como em sistemas de cadastro, administraĆ§Ć£o de usuĆ”rios em plataformas web, entre outros.

## EXECUTANDO O PROJETO:
1. **Importar o Banco de Dados**:
- Antes de executar o aplicativo, importe o arquivo `./CODIGO/DATABASE.sql` fornecido para o seu banco de dados SQL SERVER.

2. **ConfiguraĆ§Ć£o da ConexĆ£o do Banco de Dados**:
- Abra o arquivo `./CODIGO/src/main.rs` e localize a seĆ§Ć£o onde a conexĆ£o com o banco de dados Ć© configurada.
- Se vocĆŖ utiliza autenticaĆ§Ć£o do Windows, insira o seguinte trecho de cĆ³digo para configurar a conexĆ£o:
```rust
let conn = env.connect_with_connection_string(
"DRIVER={ODBC Driver 17 for SQL Server};SERVER=DESKTOP-PK3RLSU;DATABASE=Cadastro;Trusted_Connection=yes;",
)?;
```

3. **ExecuĆ§Ć£o do Projeto:**
- Para iniciar o aplicativo digite o seguinte comando no Terminal:
```bash
cargo run
```

4. **Interagindo com Aplicativo:**
1. **Adicionando um UsuƔrio**:
- Selecione a opĆ§Ć£o `1`.
- Digite o nome do usuƔrio e pressione Enter.
- Digite a idade do usuƔrio e pressione Enter.

2. **Listando UsuƔrios**:
- Selecione a opĆ§Ć£o `2`.
- O programa exibirƔ a lista de usuƔrios cadastrados.

3. **Atualizando um UsuƔrio**:
- Selecione a opĆ§Ć£o `3`.
- Digite o nome do usuƔrio a ser atualizado e pressione Enter.
- Digite o novo nome do usuƔrio e pressione Enter.
- Digite a nova idade do usuƔrio e pressione Enter.

4. **Excluindo um UsuƔrio**:
- Selecione a opĆ§Ć£o `4`.
- Digite o nome do usuƔrio a ser excluƭdo e pressione Enter.

5. **Saindo do Programa**:
- Selecione a opĆ§Ć£o `5`.
- O programa exibirĆ” uma mensagem de saĆ­da e encerrarĆ” a execuĆ§Ć£o.

## NƃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens, Ʃ necessƔrio possuir conhecimento nessas Ɣreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponƭveis:
* [CURSO DE RUST](https://github.com/VILHALVA/CURSO-DE-RUST)
* [CURSO DE SQL SERVER](https://github.com/VILHALVA/CURSO-DE-SQL-SERVER)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)

## CREDITOS:
- [PROJETO BASEADO NO "CRUD PYTHON EM SQL SERVER"](https://github.com/VILHALVA/CRUD-PYTHON-EM-SQL-SERVER)
- [PROJETO FEITO PELO VILHALVA](https://github.com/VILHALVA)