Guest Gostosão do fórum SrKerwin Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 Como uso MySQL? quero adicionar plugin na MySQL e já botei os dados mais não vai ;-; Eu só preenchi o que tem no plugin, precisa fazer mais que isso ? Link para o comentário Compartilhar em outros sites More sharing options...
AstroCoder Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 Como uso MySQL? quero adicionar plugin na MySQL e já botei os dados mais não vai ;-; Eu só preenchi o que tem no plugin, precisa fazer mais que isso ? Este tutorial é capaz de te ajudar, https://bukkit.org/threads/using-mysql-in-your-plugins.132309/ Link para o comentário Compartilhar em outros sites More sharing options...
BatemanBR Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 (editado) Primeiro você precisa carregar os driver Class.forName("com.mysql.jdbc.Driver"); Abrir uma conexão usando a classe DriverManager, e nela você precisa ter uma url do mysql, um usuario e uma senha Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", usuario, senha); Abrir uma conexão dizem que gasta muito desempenho, então não fique fechando e abrindo, usa essa conexão para todos seus metodos. Quando desligar, desligue a conexão con con.close(); se você não desligar você não conseguira apagar ou modificar o banco de dados manualmente. Para executar comandos SQL você precisa usar a classe PreparedStatement e gerarar ela pela conexão com um codigo SQL PreparedStetament stm = con.prepareStatement("create table exemplo(id number(2,0), nome varchar(255))");//Esse codigo SQL ira criar uma tabela Agora você precisa ativar o codigo usando o metodo executeUpdate stm.executeUpdate(); Agora para pegar as informações use PreparedStetament stm = con.prepareStatement("select * from exemplo"); E nesse metodo de busca você deve usar os metodo query que ira votlar um resultset ResultSet rs = stm.executeQuery(); Que você so podera ler usando um while, caso tente sem vai dizer que ResultSet esta fechado while(rs.next()) { rs.getInt(1); rs.getString(2); } OBS: A maior dificuldade esta em fazer um codigo SQL caso você não saiba Editado Maio 14, 2016 por BatemanBR Link para o comentário Compartilhar em outros sites More sharing options...
Brunno Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 Você criou a database no phpMyAdmin? Se não criou, crie e tente denovo. Link para o comentário Compartilhar em outros sites More sharing options...
Guest Mateus Demarchi Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 Você vai precisar de um conector MySQL ( https://www.mysql.com/products/connector/); JDBC é para o java. Link para o comentário Compartilhar em outros sites More sharing options...
Guest Gostosão do fórum SrKerwin Postado Maio 14, 2016 Denunciar Compartilhar Postado Maio 14, 2016 Você criou a database no phpMyAdmin? Se não criou, crie e tente denovo. não sei nada de MySQL.. Você vai precisar de um conector MySQL ( https://www.mysql.com/products/connector/); JDBC é para o java. Primeiro você precisa carregar os driver Class.forName("com.mysql.jdbc.Driver"); Abrir uma conexão usando a classe DriverManager, e nela você precisa ter uma url do mysql, um usuario e uma senha Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", usuario, senha); Abrir uma conexão dizem que gasta muito desempenho, então não fique fechando e abrindo, usa essa conexão para todos seus metodos. Quando desligar, desligue a conexão con con.close(); se você não desligar você não conseguira apagar ou modificar o banco de dados manualmente. Para executar comandos SQL você precisa usar a classe PreparedStatement e gerarar ela pela conexão com um codigo SQL PreparedStetament stm = con.prepareStatement("create table exemplo(id number(2,0), nome varchar(255))");//Esse codigo SQL ira criar uma tabela Agora você precisa ativar o codigo usando o metodo executeUpdate stm.executeUpdate(); Agora para pegar as informações use PreparedStetament stm = con.prepareStatement("select * from exemplo"); E nesse metodo de busca você deve usar os metodo query que ira votlar um resultset ResultSet rs = stm.executeQuery(); Que você so podera ler usando um while, caso tente sem vai dizer que ResultSet esta fechado while(rs.next()) { rs.getInt(1); rs.getString(2); } OBS: A maior dificuldade esta em fazer um codigo SQL caso você não saiba Este tutorial é capaz de te ajudar, https://bukkit.org/threads/using-mysql-in-your-plugins.132309/ Não to criando um plugin de MySQL '-', to querendo saber mexer com MySQL '--'.. Link para o comentário Compartilhar em outros sites More sharing options...
Brunno Postado Maio 16, 2016 Denunciar Compartilhar Postado Maio 16, 2016 (editado) não sei nada de MySQL.. Não to criando um plugin de MySQL '-', to querendo saber mexer com MySQL '--'.. Mano, você precisa ver no seu Multicraft, lá deve ter a informação do nome da Database. Se não tiver, abre um ticket na host pedindo o nome. Se for em localhost, acessa "localhost/phpmyadmin" faz login e cria uma database dessa forma: http://i.imgur.com/qrxrLYd.png&& http://prntscr.com/b4ko3w (O nome que você colocar é o nome que deverá colocar na config do plugin como o nome da database) @off Mas se não sabe nada de MySQL, por que quer colocar o plugin em MySQL? Eu hein '-' Editado Maio 16, 2016 por Brunno Link para o comentário Compartilhar em outros sites More sharing options...
Lightwood Postado Junho 28, 2019 Denunciar Compartilhar Postado Junho 28, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Lightwood Postado Junho 28, 2019 Denunciar Compartilhar Postado Junho 28, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados