Conexão e Manipulação de Dados em Bancos Relacionais com JDBC
Visão Geral do JDBC
O JDBC (Java Database Connectivity) é a API padrão da plataforma Java projetada para comunicação independente de banco de dados com sistemas de gerenciamento de bancos de dados relacionais (SGBDR). Ele fornece os métodos necessários para consultar e atualizar dados, atuando como uma camada de abstração entre a aplicação Java ...
Publicado em 6-28 21:36
Operações CRUD Essenciais no MySQL
O MySQL, um banco de dados relacional amplamente utilizado, tem suas operações de dados fundamentais (CRUD) integradas ao desenvolvimento diário. C (Create) utiliza a instrução INSERT para adicionar novos dados a uma tabela, permitindo a especificação de campos específicos ou a importação em lote. A funcionalidade AUTO_INCREMENT pode ser empreg ...
Publicado em 6-28 18:13
Instalação e Configuração do SonarQube para Análise Estática de Código
Visão Geral do SonarQube
SonarQube é uma ferramenta open source para gerenciamento de qualidade de código, projetada para identificar falhas, vulnerabilidades e desvios de padrões em projetos de software. Ele se integra a sistemas de CI/CD como GitLab e Jenkins para realizar verificações contínuas após commits ou builds.
Ferramentas de Análi ...
Publicado em 6-28 17:57
Monitoramento do Volume de Dados em Partições MySQL
Tabelas particionadas no MySQL são uma ferramenta poderosa para gerenciar grandes volumes de dados, dividindo uma tabela lógica em segmentos físicos menores. Essa estratégia pode melhorar significativamente o desempenho de consultas e a capacidade de manutenção do banco de dados. Para otimizar e monitorar efetivamente um sistema que utiliza par ...
Publicado em 6-28 10:00
Sistema de Gestão de Medicamentos Herbais Chineses com Python, Vue e Frameworks Django ou Flask
Tecnologias e Ambiente de Desenvolvimento
Este sistema foi desenvolvido utilizando a linguagem Python, com MySQL como banco de dados, e os frameworks Django ou Flask. O Django é um framwork de desenvolvimento web baseado em MVC, conhecido por sua robustez, escalabilidade e reutilização de código.
Linguagem de Desenvolvimento: Python
Frameworks ...
Publicado em 6-28 01:49
Ferramenta de manutenção do MySQL: mysqlcheck
O mysqlcheck é uma ferrramenta do MySQL que permite realizar operações de verificação, reparo, otimização e análise em tabelas do mecanismo MyISAM. Ela consolida funcionalidades como check, repair, analyze e optimize.
Este utilitário está incluído no pacote mysql-community-client. Em sistemas com instalação via gerenciadores como yum ou rpm, vo ...
Publicado em 6-27 18:45
Sistema de Gestão de Vendas de Produtos Corporativos com Spring Boot, Vue.js e MySQL
Backend com Spring Boot
O Spring Boot representa uma solução robusta para a criação de aplicações Spring autônomas e prontas para produção. Desenvolivdo pela equipe da Pivotal, seu objetivo principal é reduzir a complexidade de configuração que tradicionalmente acompanha projetos baseados em Spring.
A filosofia central do framework baseia-se no ...
Publicado em 6-26 23:15
Ordem de Execução de Consultas SELECT no MySQL
No MySQL, a ordem de execução de uma consulta SELECT não corresponde à ordem sintática. Este artigo detalha o processamento interno, ilusttrado com tabelas virtuais durante a execução.
Ordem Sintática das Palavras-chave SELECT
SELECT DISTINCT <lista_colunas>
FROM <tabela_esquerda>
<tipo_juncao> JOIN <tabela_direita>
ON & ...
Publicado em 6-26 18:15
Técnicas de Otimização de Consultas SQL para Desempenho de Banco de Dados
Práticas Recomendadas para Otimização de Consultas SQL
Este artigo apresenta 30 dicas práticas para otimizar consultas SQL, focando em melhorar a performance em bancos de dados relacionais como MySQL.
Selecione Apenas Colunas Necessárias
Em vez de usar SELECT *, especifique colunas específicas para reduzir consumo de recursos e evitar consul ...
Publicado em 6-26 16:27
Integração e Configuração do MyBatis-Plus com Spring Boot
Preparação do Banco de Dados
Para iniciar, definiremos a estrutura da tabela usuario e popularemos com alguns dados iniciais para fundamentar as operações subsequentes.
DROP TABLE IF EXISTS usuario;
CREATE TABLE `usuario` (
`id_usuario` bigint NOT NULL AUTO_INCREMENT COMMENT 'Chave primária',
`nome` varchar(50) DEFAULT NULL COMMENT 'Nome c ...
Publicado em 6-26 03:06