Ir para conteúdo
  • 0

[Dúvida] MySQL Error


v1ctu

Pergunta

Então guys, começei um novo projeto mas não tenho experiencia com MySQL, eu tentei fazer uma classe mais deu erro, estou precisando da ajuda de vocês ae pra resolver esse erro.

 

[Erro no console]

 

RS5h6cx.png

 

[Código]

 

package me.v1ctu.economy.MySQL;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

import me.v1ctu.economy.Main;


public class MySQL {
	
	public Main plugin;
	public MySQL(Main main) {
		this.plugin = main;
	}

	private Connection connection;
	private String host, database, username, password;
	private int port;

	public MySQL(String host, String database, String username, String password, Integer port) {
		this.host = host;
		this.database = database;
		this.username = username;
		this.password = password;
		this.port = port;

		host = "localhost";
		database = "v1economy";
		username = "root";
		password = "";
		port = 3306;
	}

	public void openConnection(){
		try {
			Class.forName("com.mysql.jdbc.Driver");
			connection = DriverManager.getConnection(
					"jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database, this.username, this.password);
		} catch (Exception e){
			e.printStackTrace();
		}
	}

	public void createTables() {
		try {
			openConnection();
			Statement st = connection.createStatement();
			st.executeUpdate("CREATE TABLE IF NOT EXISTS economy (" + "UUID varchar(255) NOT NULL,"
					+ "Money double(11) NOT NULL," + "Data bigint(20) NOT NULL;");

		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

	public void closeConnection() {
		try {
			if (connection != null && !connection.isClosed()) {
				connection.close();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

 

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

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