charles junker
unread,Apr 22, 2012, 11:46:18 AM4/22/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Java Code Brasil
Boa tarde,
tem duas classes uma de conexão e outra de contato mas qdo rodo a de
contato da erro:
classe conexao
package progweb.dao;
import java.sql.Connection;
import java.sql.DriverManager;
public final class Conexao {
public static Connection conectarBD(){
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/progweb";
Connection conn = DriverManager.getConnection(url,"root",null);
return conn;
} catch (Exception e) {
System.out.println("Erro ao registrar Driver");
e.printStackTrace();
return null;
}
}
}
classe contato
package progweb.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Contato {
public String nomeContato="";
Connection c =Conexao.conectarBD();
public String executeSQL(String nome) {
PreparedStatement ps = null;
try{
//a url, login e senha podem ser
//armazenados em um arquivo de configuração
String sql="";
sql="SELECT * FROM contato ";
sql +=" WHERE nome like " + "'" + nome + "'%;";
//System.out.println(sql);
Statement st = c.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
nomeContato = rs.getString("nome");
}
if(rs!=null)rs.close();
}catch (Exception e) {
// tratamento de erro, mensagens para usuário, logs, etc
System.out.println("Erro ao executar SQL");
e.printStackTrace();
}finally{
try {
if(c!=null) c.close();
if(ps!=null)ps.close();
} catch (SQLException e) {
// tratamento de erro, mensagens para usuário, logs, etc
System.out.println("Erro ao finalizar operação SQL");
e.printStackTrace();
}
}
return nomeContato;
}
}
o erro e o seguinte:
Contato.java:16: error: cannot find symbol
public Connection c =Conexao.conectarBD();
^
symbol: variable Conexao
location: class Contato
1 error
alguém poderia me ajudar?
Obrigado