Ir para conteúdo
  • 0

[Resolvido] mySQL


Dery

Pergunta

7 respostass a esta questão

Posts Recomendados

Como usar mySQL no plugin e como verificar se uma "string" da config existe na tabela do mySQL

Não me julgue se eu estiver errado sou novo em java, creio que se vai fazer assim:

 

na Main do seu plugin se vai colocar:

 

String host = getConfig().getString("mySQL.Host");
      String database = getConfig().getString("mySQL.DataBase");
      String user = getConfig().getString("mySQL.User");
      String pass = getConfig().getString("mySQL.Pass");
      db = DB.load(host, database, user, pass);
#Db no caso é database, só que eu simplifiquei ...
#na config.yml você coloca:
mySQL:
  Host: 'localhost'
  DataBase: 'kwpls'
  User: 'kw'
  Pass: '123'
e na classe db você coloca:
 
  public static DB load(String host, String database, String user, String pass)
  {
    return new DB("jdbc:mysql://" + host + "/" + database + "?" + 
      "user=" + user + "&password=" + pass);
  }

 

 

Me perdoa se isso for Sql ;-;

Link para o comentário
Compartilhar em outros sites

Sabe fazer a conexão?


Caso sim olhe, você tera que percorrer as coluna de um table desse jeito

 

	public boolean teste()
	{													//sua tbale
		ResultSet rs = stmt.executeQuery("SELECT * FROM table");
		ResultSetMetaData rsmd = rs.getMetaData();
		
		int numerosDeColuna = rsmd.getColumnCount();
	
		for(int i = 0; i < numerosDeColuna; i++)
		{
			String nomeDaColuna = rsmd.getColumnName(i);
			String sla = getConfig().getString("teste");
			if(nomeDaColuna == sla)
			{
				return true;
			}
		}
		return false;
	}

Se não souber avisa que tento explicar

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

Sabe fazer a conexão?

 

 

Caso sim olhe, você tera que percorrer as coluna de um table desse jeito

 

 

	public boolean teste()
	{													//sua tbale
		ResultSet rs = stmt.executeQuery("SELECT * FROM table");
		ResultSetMetaData rsmd = rs.getMetaData();
		
		int numerosDeColuna = rsmd.getColumnCount();
	
		for(int i = 0; i < numerosDeColuna; i++)
		{
			String nomeDaColuna = rsmd.getColumnName(1);
			String sla = getConfig().getString("teste");
			if(nomeDaColuna == sla)
			{
				return true;
			}
		}
		return false;
	}

Se não souber avisa que tento explicar

Conectar eu sei +/-, mas entendi grande parte disso, caso não consiga eu volto rs

Link para o comentário
Compartilhar em outros sites

<p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br>

Link para o comentário
Compartilhar em outros sites

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