Olá pessoal, estou com um problema com a minha conexão ao banco de dados oracle...
bom, eu criei um projeto em jsp para cadastrar alguns usuarios no banco de dados...
o problema é que quando eu crio a ação de salvar contato ele dá um erro
que não sei mais o que é...
vejam:
package bd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import entidade.Contato;
public class SuporteJdbc
{
//Metodo que contem os dados da conexção, requer dois parametros (Usuario e Senha)ambos s�o do tipo String.
public static Connection MyConection()
{
String host = "localhost";
String servicename = "iplanner";
String user = "iplanner";
String password = "iplanner";
try
{
//Chama e registra o driver de conexão
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//Cria uma variavel do tipo conexão com banco e passa os parametros para conexão
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@"+host.trim()+":1521:"+servicename.trim(), user.trim() , password.trim());
//Retorna uma variavel do tipo ***Connection*** com um valo de conexão.
return(con);
}
catch(Exception e)
{
System.out.println("Falha ao tentar se conectar ao Banco "+e);
//Se a conexao nao for bem sucedida o retorno sera null, facilitando futuros tratamentos de Exception.
return(null);
}
}
public void salvarContato(Contato c) throws Exception{
String sql = "insert into contato values (?,?)";
try {
PreparedStatement ps =
grifa de vermelho o "con"----> con.prepareStatement(sql);
ps.setString(1, c.getNome());
ps.execute();
} catch (SQLException e) {
e.printStackTrace();
throw e;
}
}
}
se puderem me ajudar o quanto antes eu agradeço...