Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo mysql

Acesso a banco de dados com Java

Olá a todos, nessa matéria iremos mostrar como se conectar a um banco de dados relacional, que nesse caso será o MySQL . Nosso intuito hoje é apenas a construção da aplicação Java, não iremos mostrar como instalar o MySQL, pois esse não é o foco, porém para qualquer tipo de dificuldade ou dúvida nos colocamos a inteira disposição. O que será preciso? Banco de dados MySQL ; Conector Java para acesso a base; Eclipse para editar o código (fiquem a vontade para usar outras ferramentas); Configurando o Eclipse Ao iniciar o Eclipse escolha seu workspace, crie um novo projeto e acesse suas propriedades, agora escolha Java Buid Path –> Libraries –> Add External JARs , nesse momento será necessário escolher o conector Java para acesso ao banco. (Carregando o conector java) Se tudo correu bem até aqui já estamos a um passo de acessar o banco, devemos agora criar nossa classe de conexão, acesse o projeto crie um pacote e nele uma classe chamada Conexão. (Criando

Trigger no Mysql

Uma trigger é um objeto de banco de dados associado a uma tabela, e de acordo com uma determinada ação executada nesta tabela a trigger é executada. Sintaxe: DELIMITER | CREATE TRIGGER trigger_nome -- nome da trigger trigger_tempo -- quando a trigger dispara(AFTER, BEFORE) trigger_evento -- evento que a dispara(INSERT, UPDATE, DELETE) ON tabela_nome -- tabela que a trigger faz referência FOR EACH ROW -- deve ser disparada para todos os registros trigger_comandos END; | DELIMITER ; Exemplo: DELIMITER | CREATE TRIGGER log_usuario AFTER INSERT ON usuarios FOR EACH ROW BEGIN INSERT INTO log SET user_id=NEW.id, data=NOW(); END; | DELIMITER ; Nesse exemplo foi criada uma trigger de log , que para cada inserção na tabela usuarios insere também um registro na tabela log .

MySQL

Criado na Suécia por dois suecos e um finlandês: David Axmark, Allan Larsson e Michael "Monty" Widenius, que têm trabalhado juntos desde a década de 1980. Hoje seu desenvolvimento e manutenção empregam aproximadamente 70 profissionais no mundo inteiro, e mais de mil contribuem testando o software, integrando-o a outros produtos, e escrevendo a respeito dele. O sucesso do MySQL deve-se em grande medida à fácil integração com o PHP incluído, quase que obrigatoriamente, nos pacotes de hospedagem de sites da Internet oferecidos atualmente. Empresas como Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics e Texas Instruments usam o MySQL em aplicações de missão crítica. A Wikipédia é um exemplo de utilização do MySQL em sites de grande audiência. Hoje suporta Unicode, Full Text Indexes, replicação, Hot Backup, GIS, OLAP e muitos outros recursos. O MySQL faz parte da empresa Sun Microsystems que "criou" o Java. A Sun pagou uma quantia de 1 bilhão de dólare

Funções de Data e Hora (MySQL)

Na documentação do MySQL pode ser encontrado um bom material sobre essas funções, colocarei a seguir algumas das que eu considero mais importantes: Time_To_Sec(Tempo) Converte o argumento tempo em segundos Ex.: SELECT TIME_TO_SEC(NOW()) -- 51349 NOW(), SYSDATE() Retornam data e hora atual eX.: SELECT NOW(), SYSDATE() -- 2007-12-17 17:29:21 2007-12-17 17:29:21 STR_TO_DATE(string, formato) Converte a string em determinado formato e retorna um valor DATETIME Ex.: SELECT STR_TO_DATE('03.10.2007 09.20', '%d.%m.%Y %H.%i.:%s'); -- 2007-10-03 09:20:00