Ir para conteúdo

LTMySQL API - Use MySQL de um jeito prático.


lxt

Posts Recomendados


LTMySQL

 

O que é:

 

Este plugin foi feito para VOCÊ utilizar MySQL de um jeito mais fácil.

Composto por 8 métodos: AbrirConexão, FecharConexão, InserirDados, CriarTabela, AtualizarDados, GetString, GetInt, GetBoolean.

 

Como usar:

 

Em sua classe principal use public static LTMySQL sql; 

Depois só usar os métodos, como na onEnable por exemplo. 

 

Métodos:

 

< Abrir Conexão (String url, String usuario, String senha) >

 

Uso: "jdbc:mysql://host:porta/seubanco", "seuusuario", "senha"

 

  Porta padrão: 3306

  Usuario padrão: root

  Senha padrão: (Não tem)

 

    Ex: "jdbc:mysql://localhost:3306/banco", "root", null

 

< Criar Tabela (String tabela, String valores) >

 

Uso: "suatabela", "seuvalor"

 

  Ex: "banco", "Jogador varchar(16) PRIMARY KEY, Matou int, Morreu int, Coins double"

 

< Inserir Dados (String tabela, String valor, String where) >

 

Como ali em cima, criamos a tabela, agora podemos inserir dados nela!!

 

Uso: "tabela", "valor"

 

  Ex: "banco", "'" + p.getName() + "', '0', '0', '0'"

 

< Atualizar Dados (String tabela, String coluna, String valor, String where) >

Uso:  "tabela", "valor", "where"

 

  Ex: "banco", "Kills = '1'", "WHERE Jogador = '" + p.getName + "'"

 

 

Obs: A função do "where" vale para todos os "gets", getString(), getInt(), etc..

 

 

Download


 

Source </>


 

ChangeLog

-  16/11/17: Removidos Statements & Adicionados PreparedStatements (Apenas na source, não na .jar).

 

Qualquer erro no tópico ou problema na explicação me avise.

Editado por LoxtSupreme
Link para o comentário
Compartilhar em outros sites

;-; e o select ;-; ? Poderia fazer tipo SelectString("table", "Label1='OI'") SelectInt("table", "Label2='12'") ou só um Select("table", "Label='sla'") ele retornando em String ou Object e a pessoa faz o que quiser com ele .-. ou retorna os resultado do ResultSet .-. (SLA Só ideias)

 

 

@Edit

Boa api :)

Editado por Solitario
Link para o comentário
Compartilhar em outros sites

;-; e o select ;-; ? Poderia fazer tipo SelectString("table", "Label1='OI'") SelectInt("table", "Label2='12'") ou só um Select("table", "Label='sla'") ele retornando em String ou Object e a pessoa faz o que quiser com ele .-. ou retorna os resultado do ResultSet .-. (SLA Só ideias)

 

 

@Edit

Boa api :)

Obrigado pela sugestão, mais pra frente irei colocar sim, :D, por enquanto só tem estes gets:

:3 https://hastebin.com/ajayonofaw.cs:3

Link para o comentário
Compartilhar em outros sites

 

Opa , essa api irá ajuda d+ ...

Bom projeto

 

 

Obrigado GUI :3

 

Boa, eu também utilizo uma class muito boa aqui :p. Vai ajudar bastante a quem não sabe nada ou quem ainda não conseguiu integrar algum projeto com o mysql.

 

Obrigado :3

 

topper

 

Obrigado :3

 

vc é fhoda mein

 

Obrigado, estamos na busca para encontrar sua uzi :3

Link para o comentário
Compartilhar em outros sites

Uma dica, de vez fazer como um plugin bukkit, faça os metodos em uma classe. 

Assim fica melhor de devs utilizarem, pois não irão precisar colocar a api.jar no servidor

Sim, mas quem quiser usar a classe, só decompilar :D, deixei claro no tópico.

 

 

 

Melhor Api, aprendi MysQL com essa @%$#~&I em 40 minutos

Parabéns irmão

 

Aprendi com o professor 696  :3

Nóix bro 

Editado por ♦ LoxtBR ♦
Link para o comentário
Compartilhar em outros sites

 

PreparedStatement mandou lembrança...

 

Eu usei Statement, pois creio que quem utilizar, vai ter uma consulta de poucas vezes, e para isso o Statement já basta.

O plugin foi feito para ajudar iniciantes, então o Statement já pode ser uma opção boa.

 

Obs: Pra quem for usar a source, se quiser trocar para PreparedStatement é uma boa opção, pois já protege muito mais contra SQL Injection.

 

 

@Edit: Se tu achar outra coisa errada, me avise.

Editado por ♦ LoxtBR ♦
Link para o comentário
Compartilhar em outros sites

Boa vai ajudar muito quem ta começando a programar. mesmo que não seja muito util para projetos mais complexos. mais aposto que vai ajudar muitas pessoas

Obrigado, e exatamente, foi feito para quem está começando a programar, ou está começando com MySQL.  :p

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...