Advertisement
Guest User

Untitled

a guest
Sep 15th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. //Nome do nosso pacote //
  2.  
  3. package br.com.ConexaoBanco;
  4.  
  5.  
  6.  
  7. //Classes necessárias para uso de Banco de dados //
  8.  
  9. import java.sql.Connection;
  10.  
  11. import java.sql.DriverManager;
  12.  
  13. import java.sql.SQLException;
  14.  
  15.  
  16.  
  17. //Início da classe de conexão//
  18.  
  19. public class ConexaoMySQL {
  20.  
  21. public static String status = "Não conectou...";
  22.  
  23. //Método Construtor da Classe//
  24.  
  25. public ConexaoMySQL() {
  26.  
  27. }
  28.  
  29.  
  30.  
  31. //Método de Conexão//
  32.  
  33. public static java.sql.Connection getConexaoMySQL() {
  34.  
  35. Connection connection = null; //atributo do tipo Connection
  36.  
  37.  
  38.  
  39. try {
  40.  
  41. // Carregando o JDBC Driver padrão
  42.  
  43. String driverName = "com.mysql.jdbc.Driver";
  44.  
  45. Class.forName(driverName);
  46.  
  47.  
  48.  
  49. // Configurando a nossa conexão com um banco de dados//
  50.  
  51. String serverName = "localhost"; //caminho do servidor do BD
  52.  
  53. String mydatabase =”mysql”; //nome do seu banco de dados
  54.  
  55. String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
  56.  
  57. String username = "root"; //nome de um usuário de seu BD
  58.  
  59. String password = "123456"; //sua senha de acesso
  60.  
  61. connection = DriverManager.getConnection(url, username, password);
  62.  
  63.  
  64.  
  65. //Testa sua conexão//
  66.  
  67. if (connection != null) {
  68.  
  69. status = ("STATUS--->Conectado com sucesso!");
  70.  
  71. } else {
  72.  
  73. status = ("STATUS--->Não foi possivel realizar conexão");
  74.  
  75. }
  76.  
  77.  
  78.  
  79. return connection;
  80.  
  81.  
  82.  
  83. } catch (ClassNotFoundException e) { //Driver não encontrado
  84.  
  85.  
  86.  
  87. System.out.println("O driver expecificado nao foi encontrado.");
  88.  
  89. return null;
  90.  
  91. } catch (SQLException e) {
  92.  
  93. //Não conseguindo se conectar ao banco
  94.  
  95. System.out.println("Nao foi possivel conectar ao Banco de Dados.");
  96.  
  97. return null;
  98.  
  99. }
  100.  
  101.  
  102.  
  103. }
  104.  
  105.  
  106.  
  107. //Método que retorna o status da sua conexão//
  108.  
  109. public static String statusConection() {
  110.  
  111. return status;
  112.  
  113. }
  114.  
  115.  
  116.  
  117. //Método que fecha sua conexão//
  118.  
  119. public static boolean FecharConexao() {
  120.  
  121. try {
  122.  
  123. ConexaoMySQL.getConexaoMySQL().close();
  124.  
  125. return true;
  126.  
  127. } catch (SQLException e) {
  128.  
  129. return false;
  130.  
  131. }
  132.  
  133.  
  134.  
  135. }
  136.  
  137.  
  138.  
  139. //Método que reinicia sua conexão//
  140.  
  141. public static java.sql.Connection ReiniciarConexao() {
  142.  
  143. FecharConexao();
  144.  
  145.  
  146.  
  147. return ConexaoMySQL.getConexaoMySQL();
  148.  
  149. }
  150.  
  151. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement