Ir para conteúdo

rKSQLAPI - API para MySQL


FabioKrakauer

Posts Recomendados

Olá humanos, boa tarde, eu desenvolvi uma API, para outros desenvolvedores, que possam usar ela para facilitar o trabalho de MySQL. Vou mostrar aqui um exemplo de codigo!

Spoiler

DatabaseConfig db = new DatabaseConfig(); //INSTANCIA CLASSE CONSTRUTORA DA CONEXAO
        db.setDatabase("adiabc_db"); // DEFINE A DATABASE DA CONEXAO
        db.setHost("localhost"); // DEFINE O IP PARA CONEXAO
        db.setPort(3306); // DEFINE A PORTA PARA A CONEXAO
        db.setUser("root"); //DEFINE O USUARIO PARA A CONEXAO
        db.setPassword(""); // DEFINE A SENHA DO USUARIO PARA A CONEXAO
        db.createConnection(); // INICIA A CONEXAO
        
        Query users = new Query("SELECT * FROM `user`", db); //CRIA UMA QUERY DE RESULTADOS
        ResultSet rs = users.getResultSet(); // RETORNA OS RESULTADOS DA QUERY
        try {
            while(rs.next()) {
                System.out.println("Nome: " + rs.getString("nome"));
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        Query insertCity = new Query("INSERT INTO `city` (`id`, `name`) VALUES (NULL, 'Atibaia')", db); //CRIA UMA QUERY DE INSERÇÃO
        insertCity.execute(); //EXECUTA QUERY DE INSERCAO 
        System.out.println("Cidade Inserida");
    }

OBS: Para melhor funcionamento, deixarei o link dela no meu git, para vocês clonarem o repositório, é importante que vocês tenham no Build Path a API do MySQL, Connector/J

 

Clique aqui para ir ao repositório.

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...