Quando eu executo o insert diretamente no queryAnalyzer funciona perfeitamente, mas quando executo em java esta ocorrendo o erro abaixo
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name ‘t001_fornecedor’.
/*
* Created on 26/12/2007
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package Fornecedor;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* @author Ronaldo Maciel
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class FunctionsFornecedor extends fornecedor implements ActionListener
{
ResultSet rs;
Statement MeuState ;
public FunctionsFornecedor()
{
habilitaBotoesNovoConsultarFechar();
btNovo.addActionListener(this);
btGravar.addActionListener(this);
btAlterar.addActionListener(this);
btAtualizar.addActionListener(this);
btExcluir.addActionListener(this);
btCancelar.addActionListener(this);
btConsultar.addActionListener(this);
btFechar.addActionListener(this);
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection Conexao = DriverManager.getConnection("jdbc:microsoft:sqlserver://RONALDO;Database=BDSistemaSuriname","SA","");
MeuState = Conexao.createStatement();
// String Url = "jdbc:odbc:Estoque";
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Connection Conexao = DriverManager.getConnection(Url);
JOptionPane.showMessageDialog(null,"Conexão Estabelecida com sucesso!","Mensagem",1);
}
catch(ClassNotFoundException ex)
{
JOptionPane.showMessageDialog(null,"Driver JDBC-ODBC não encontrado ","Mensagem",1);
System.exit(0);
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,"Erro de SQL","Erro",0);
System.exit(0);
}
}
public void actionPerformed(ActionEvent ev)
{
if(ev.getSource()==btNovo)
{
JOptionPane.showMessageDialog(null,"Você chamou a função NOVO","Mensagem",1);
habilitaCampos();
limpar();
habilitaBotaoGravarCancelar();
}
if(ev.getSource()==btGravar)
{
JOptionPane.showMessageDialog(null,"Você chamou a função GRAVAR","Mensagem",1);
gravar();
habilitaBotoesNovoAlterarExcluirConsultarFechar();
}
if(ev.getSource()==btAlterar)
{
JOptionPane.showMessageDialog(null,"Você chamou a função ALTERAR","Mensagem",1);
habilitaBotoesAtualizarCancelar();
}
if(ev.getSource()==btAtualizar)
{
JOptionPane.showMessageDialog(null,"Você chamou a função ATUALIZAR","Mensagem",1);
habilitaBotoesNovoAlterarExcluirConsultarFechar();
}
if(ev.getSource()==btExcluir)
{
JOptionPane.showMessageDialog(null,"Você chamou a função EXCLUIR","Mensagem",1);
habilitaBotoesNovoConsultarFechar();
}
if(ev.getSource()==btConsultar)
{
JOptionPane.showMessageDialog(null,"Você chamou a função CONSULTAR","Mensagem",1);
desabilitaTotosBotoes();
}
if(ev.getSource()==btCancelar)
{
JOptionPane.showMessageDialog(null,"Você chamou a função CANCELAR","Mensagem",1);
}
if(ev.getSource()==btFechar)
{
String decisao[] = {"Sim","Não"};
int resp = JOptionPane.showOptionDialog(null,"Deseja realmente fechar cadastro FORNECEDOR! ", "Mensagem",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE, null, decisao,decisao[0]);
if(resp==0)
{
System.exit(0);
}
}
}
public void gravar()
{
String codigoTMP = codigo.getText();
String nomeTMP = nome.getText();
String dataCadastroTMP = dataCadastro.getText();
String enderecoTMP = endereco.getText();
String numeroTMP = numero.getText();
String complementoTMP = complemento.getText();
String bairroTMP = bairro.getText();
String cepTMP = cep.getText();
String cidadeTMP = cidade.getText();
String paisTMP = pais.getText();
String telefone01TMP = telefone01.getText();
String telefone02TMP = telefone02.getText();
String faxTMP = fax.getText();
String celularTMP = celular.getText();
String contatoTMP = contato.getText();
String emailTMP = email.getText();
String atividadeTMP = atividade.getText();
String cnpjCpfTMP = cnpjCpf.getText();
String inscricaoEstadualTMP = inscricaoEstadual.getText();
String inscricaoMunicipalTMP = inscricaoMunicipal.getText();
String obsTMP = textAreaObs.getText();
String estadoTMP = (""+comboEstado.getSelectedItem());
String insert = "INSERT INTO t001_fornecedor (A001_CODIGO,A001_NOME)VALUES(12,'RONalod')";
try
{
MeuState.executeUpdate(insert);
JOptionPane.showMessageDialog(null,"Fornecedor inserido com sucesso!","Mensagem",1);
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,erro.getMessage(),"Erro",0);
JOptionPane.showMessageDialog(null,insert,"Mensagem",1);
System.out.println(erro.getMessage());
}
}
public static void main(String[] args)
{
new FunctionsFornecedor().show();
}
}
CREATE TABLE t001_fornecedor
(
A001_CODIGO int primary key,
A001_NOME varchar(60),
/* A001_DATA_CADASTRO dateTime,
A001_ENDERECO varchar(60),
A001_NUMERO int,
A001_COMPLEMENTO varchar(50),
A001_BAIRRO varchar(60),
A001_CEP varchar(40),
A001_CIDADE varchar(60),
A001_ESTADO char(2),
A001_PAIS varchar(20),
A001_TELEFONE1 varchar(40),
A001_TELEFONE2 varchar(40),
A001_FAX varchar(40),
A001_CELULAR varchar(20),
A001_NOME_CONTATO varchar(40),
A001_EMAIL varchar(40),
A001_ATIVIDADE varchar(40),
A001_CNPJ_CPF varchar(40),
A001_INSCRICAO_ESTADUAL varchar(40),
A001_INSCRICAO_MUNICIPAL varchar(40),
A001_OBS varchar(40) */
);