package conexao;
import java.sql.*;
public class Conexao {
public static Connection con;
private Statement statement;
public static Connection conectar() {
try {
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
String url = "jdbc:mysql://localhost/projeto";
String username = "root";
String password = "";
con = DriverManager.getConnection(url, username, password);
System.out.println("Conectado ao banco de dados!");
return con;
} catch(ClassNotFoundException ex){
System.out.println("Não foi possível encontrar o driver");
return null;
} catch(SQLException ex){
System.out.println("Não foi possível conectar ao servidor");
return null;
}
}
}
URGENTE - Java(JDBC) - PostgreSQL
G
pessoal
usando o mysql a classe de conexão fica assim:
alguem poderia me dizer como fazer para o PostgreSQL?
5 Respostas
G
desculpa a preça mas…
assim como o mysql tem o comando “source” que permite que eu execute td que estiver dentro de um txt por exemplo
qual o comando compativel em PostgreSQL?
T
Ve se ajuda!
package util;
import java.sql.*;
public class DBUtil
{
private static Connection con;
public static Connection getConnection()
{
// Se a conexão não existe ainda
if (con == null)
{
try
{
// Carrega a classe do driver JDBC
Class.forName("org.postgresql.Driver");
// Cria uma conexão através do Driver
con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres","username", "password");
}
catch(ClassNotFoundException e)
{
System.out.println("O driver não foi importado");
e.printStackTrace();
}
catch(SQLException e)
{
System.out.println("Erro de conexão com o banco");
e.printStackTrace();
}
}
// Retorna a conexão
return con;
}
}
G
a minha é uma aplicação jsp
funcionará msm assim?
view plaincopy to clipboardprint? 1. package util; 2. 3. import java.sql.*; 4. 5. public class DBUtil 6. { 7. private static Connection con; 8. 9. public static Connection getConnection() 10. { 11. // Se a conexão não existe ainda 12. if (con == null) 13. { 14. try 15. { 16. // Carrega a classe do driver JDBC 17. Class.forName("org.postgresql.Driver"); 18. 19. // Cria uma conexão através do Driver 20. con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres","username", "password"); 21. } 22. catch(ClassNotFoundException e) 23. { 24. System.out.println("O driver não foi importado"); 25. e.printStackTrace(); 26. } 27. catch(SQLException e) 28. { 29. System.out.println("Erro de conexão com o banco"); 30. e.printStackTrace(); 31. } 32. } 33. 34. // Retorna a conexão 35. return con; 36. } 37. }
isso funciona sim vc tem q instaciar o objeto na sua classe jsp
<jsp:useBean id="nomeObjeto" scope="request" class="suaClassedeconexao"/>
R
Kra, por favor, não colocará no JSP sua classe de conexão com o banco neh. Faça um jar, coloque no diretório lib da sua aplicação no tomcat, caso esteje usando ele, e ae então, apenas importe essa classe no seu JSP. Se bem q o certo ainda é nem fazer sqls no JSP, e sim fazer no próprio JAVA e usar taglibs, struts por exemplo, para mostrar os dados…
T+
Criado 7 de dezembro de 2007
Ultima resposta 7 de dez. de 2007
Respostas 5
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo