Articles of mysql

MySQL / Hibernate – Como faço para depurar uma conexão em pool MySQL que continua caindo?

Durante meses, meu aplicativo da web funcionou sem problemas, mas, durante a semana passada, ele deixou cair sua conexão com o servidor MySQL. Eu não sou um cara DBA e não tenho idéia de como depurar isso. Aqui está o que eu sei: A conexão parece cair a cada poucas horas. Às vezes durante o […]

Como posso ver / alterar as configurações de tempo limite de conexão do MySQL?

Eu tenho um programa java, quando eu logar, após ~ 600.000 milissegundos (eu realmente tentei várias vezes, e é sempre ~ 600.000, por isso acho que há algum lugar configurado um tempo limite para 600.000 milissegundos) minha conexão com o database falha e meu programa não trabalhos mais longos (sempre precisa estar conectado ao database). […]

Executando várias transactions JPA em paralelo

Eu tenho dois (ou mais) Threads Java criando, atualizando e excluindo entidades de um database mysql usando JPA. Para conseguir isso eu tenho uma class PersistenceLayer criando o EntityManager e fornecendo salvar, atualizar e excluir methods para todas as minhas entidades parecidas com: public void saveEntity(Entity entity) { manager.getTransaction().begin(); manager.persist(entity); manager.getTransaction().commit(); } public void saveEntity2(Entity2 […]

Aviso: Estabelecer conexão SSL sem a verificação de identidade do servidor não é recomendado

Ao conectar um database MySQL, recebo o aviso abaixo: Estabelecer conexão SSL sem verificação de identidade do servidor não é recomendado. De acordo com os requisitos do MySQL 5.5.45+, 5.6.26+ e 5.7.6+, a conexão SSL deve ser estabelecida por padrão se a opção explícita não estiver definida. Para conformidade com aplicativos existentes que não usam […]

Obter ordem de dependência de tabela no jdbc

Eu tenho um conjunto de tabelas [A, B, C, D] no database MySQL A dependência é a seguinte B-> C-> A e D-> A isto é, A tem uma PrimaryKey, C tem uma chave estrangeira que aponta a chave primária de A e B tem uma chave estrangeira que aponta a chave primária de C […]

Tratamento de exceção do EntityManager no bean de session

Eu tenho um bean de session stateless gerenciado com o EntityManager in injetado. O que estou tentando fazer é ter uma tabela de database com coluna exclusiva. Então eu corro algum algoritmo que está tentando inserir uma entidade. Se a entidade existir, no entanto, ela será atualizada ou ignorada. Eu gostaria de ter algo assim: […]

Pesquisa de substring eficiente em um arquivo de texto grande contendo 100 milhões de strings (sem string duplicada)

Eu tenho um grande arquivo de texto (1,5 Gb) com 100 milhões de seqüências de caracteres (sem seqüência duplicada) e todas as seqüências de caracteres são organizadas linha por linha no arquivo. Eu quero fazer um wepapplication em java para que quando o usuário dar uma palavra-chave (Substring) ele obter a contagem de todas as […]

Como faço para armazenar uma imagem no MySQL?

Eu quero armazenar uma imagem em um database MySQL. Eu criei uma tabela com um tipo de dados BLOB, mas agora como faço para armazenar a imagem nesta tabela?

getTimestamp () faz timezone converstion duas vezes no conector JDBC do MySQL?

Eu tenho uma coluna do tipo DATETIME com um valor de 2012-05-07 19:59:12 no database MySQL. Estou tentando recuperar esse valor do database, supondo que ele esteja armazenado no fuso horário UTC: Calendar cal = Calendar.getInstance(new SimpleTimeZone(0, “UTC”)); Date date = resultSet.getTimestamp(1, cal); System.out.println(date); Ele produz ( CEST é meu fuso horário local, que é […]

persistir java LocalDate no MySQL

Estou escrevendo um aplicativo cliente java usando: SE 8, MySQL 5.6 (Connector / J 5.1), JPA 2.1. quando tento persistir uma entidade com um ID (int incremento automático), data (LocalDate). lançar uma exceção diz: Internal Exception: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: ‘\xAC\xED\x00\x05sr\x00\x0Djava.time.Ser\x95]\x84\xBA\x1B”H\xB2\x0C\x00\x00xpw\x07\x03\x00\x00\x07\xDF\x03\x06x’ for column ‘date’ at row 1 MySQL (quero dizer, o conector) não […]