java Classedeconexãocomo banco de dados MySql em Java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Classedeconexãocomo banco de dados MySql em Java相关的知识,希望对你有一定的参考价值。

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

public class CasaMarmitasConnection {

	private static String status = "Não conectado...";

	public static Connection criarConexao()
			throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {

		Connection connection = null;

		String serverName = "localhost"; // caminho do servidor do BD

		String mydatabase = "nome-do-banco"; // nome do seu banco de dados

		String url = "jdbc:mysql://" + serverName + "/" + mydatabase;

		String username = "usuario"; // nome de um usuário de seu BD

		String password = "senha"; // sua senha de acesso

		connection = DriverManager.getConnection(url, username, password);

		Class.forName("com.mysql.jdbc.Driver").newInstance();

    //Testa a conexão com o banco
		if (connection != null) {
			status = ("STATUS: Conectado com sucesso!");
		} else {
			status = ("STATUS: Não foi possivel realizar conexão");
		}

		return connection;
	}
	
	public static ResultSet executarSelect(Connection conn, String sql) throws SQLException{
		Statement query = conn.createStatement();
		return query.executeQuery(sql);
	}
	
	public static java.sql.PreparedStatement prepararSql(Connection conn, String sql) throws SQLException{
		return conn.prepareStatement(sql);
	}

	public static String statusConection() {
		return status;
	}

}

以上是关于java Classedeconexãocomo banco de dados MySql em Java的主要内容,如果未能解决你的问题,请参考以下文章

sql Canção - Coletahorárioschegadaficheiros +geraçãotarefas

sql Verificar produtos integrados quenãantrararamtarefas #tags:tarefas,remarcação

sh Laravel Artisan - Coloca o appemproductão

text iniciaraplicação

text Paginação.txt

markdown autenticação