Capturar comandos DML que são executados pelo MySql

3 respostas
Planc

Bom dia, estou fazendo um trabalho de faculdade onde o objetivo será fazer uma aplicação web em java que faça a replicação de um banco de dados. Alguém sabe como posso capturar os comandos DML que estão sendo executados pelo banco? Exemplo: um sistema de cadastro de usuários está jogando os dados no banco, eu não sei que o sistema existe só conheço o banco, então tenho que abrir conexão com o banco e pegar tudo o que o sistema de cadastro de usuários esta alterando/inserindo/deletando/criando tabelas/campos/etc. e jogar isso em outro banco, como se fosse um backup(quem já trabalhou com replicação sabe do que estou falando, publicador vs assinantes).

Talvez eu consiga algo através do DataBaseMetaData, mas não consegui nada ainda trabalhando com ele… com ResultSetMetaData consigo listar tabelas, campos e seus tipos da dados, tamanho, etc.

Banco utilizado: MySql

Obs: Procurei nos tópicos aqui do fórum e não encontrei nada sobre o assunto.

3 Respostas

Planc

up!!

Planc

Alguem? Talvez com ODBC?? preciso de uma luz T_T

Planc

up!

Criado 24 de outubro de 2012
Ultima resposta 26 de out. de 2012
Respostas 3
Participantes 1