Estou inciando em JSP e estou fazendo uma conecção com o banco de dados mysql, sendo que nao estou conseguindo! Estou acompanhando uma apostila que fala para colocar o driver do mysql na pasta lib, porém nao fala em qual pasta lib que tenho que colocar, então coloquei na pasta do Mysql msm. mas msm assim não esta inserindo e nem consultando!
static final String url = "jdbc:mysql://192.100.10.XX:3306/seuBanco";
static final String driver = "com.mysql.jdbc.Driver";
static final String user = "root";
static final String password = "1111";
Agora um método simples para consulta utilizando a conexão acima:
public String selTitulo(){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
String nome=null;
String sqlSelProd = "SELECT ProdNome FROM Produto WHERE ProdCod='1001'";
try {
Class.forName(driver);
}
catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
try {
conn=DriverManager.getConnection(url,user,password);
ps=conn.prepareStatement(sqlSelProd);
rs=ps.executeQuery();
while (rs.next()) {
nome=rs.getString(1);
//nome=rs.getString("ProdNome"); assim também dá
}
}
catch (SQLException ex) {
ex.printStackTrace();
}
return nome;
}
Então cara, o nome certo é “conexão”
Se ainda não conseguiu, verifica a porta de acesso ao banco, por exemplo. Ou sem a porta mesmo, sem o :xxxx.
Lembro de um dia, demorar muito, postar várias vezes e esquecer de verificar qual porta o meu banco disponibilizava para conexão.
Pelos exemplos dos colegas que postaram, URL e demais, estão corretos.
Flw!