galera blz…to com um problema…fiz um procedimento que insere dados numa base de dados so que ta dando um erro que nao sei oq é o codigo está ai abaixo:
public void Inserir(String esp)
{
Statement MeuState;
ResultSet rs;
String url = “jdbc:odbc:fonte”;
try
{
Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );
Connection conexao = DriverManager.getConnection(url);
MeuState = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
}
catch(ClassNotFoundException ex)
{
JOptionPane.showMessageDialog(null,“Driver JDBC-ODBC não encontrado.”,“Atenção”,JOptionPane.WARNING_MESSAGE);
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,“Problemas na conexão com a fonte de dados”,“Atenção”,JOptionPane.WARNING_MESSAGE);
}
try
{
String SQL = “INSERT INTO Cursos_Pos (Especificidade) Values (’”+esp+"’)";
int r = MeuState.executeUpdate(SQL);
if (r==1)
{
JOptionPane.showMessageDialog(null,“Sucesso”,“Atenção”,JOptionPane.WARNING_MESSAGE);
}
else
JOptionPane.showMessageDialog(null,“Erro”,“Atenção”,JOptionPane.WARNING_MESSAGE);
}
catch(SQLException ex)
{}
}
O erro galera dá na variavel MeuState ( int r = MeuState.executeUpdate(SQL) ) ta dando esse erro “The local variable MeuState may not have been initialized” alguem poderia me ajudar…valeu…brigadao