Olá galera, ainda sou noob em banco de dados, estou tentando carregar as tabelas do banco de dados para ArrayLists mas esta disparando uma Exception, nessa parte do código:
try{ResultSetrs=st.executeQuery("select * from UserConfigurations");while(rs.next()){System.out.println(rs.getInt(1)+" "+rs.getInt(2)+" "+rs.getString(3));userConfigurationsTable=newuserConfigurationsTable(rs.getInt(1),rs.getInt(2),rs.getString(3));arrayWithuserConfigurationsTable.add(userConfigurationsTable);}}catch(SQLExceptionex){System.out.println(ex);}
Alguma ideia do que pode estar disparando esta Exception?
A própria exception diz o que acontece.
NÃO existe um BANCO DE DADOS com o nome TESTCFG
Schimuneck
Na verdade ele diz que não existe a tabela, “TESTECFG”.
Mas eu “crio” o BD com o comando ;IFEXISTS=TRUE que é pra não deixar criar se o BD não existe, e alem disso se eu acessar o BD pela interface html e usar este mesmo comando funciona.
A tabela existe.
Não sei o que pode estar acontecendo, alguma outra ideia?
Obrigado.
drsmachado
Que tal postar o trecho de código em que a exception ocorre.
Pois, definitivamente, não é o que você postou.
Schimuneck
Realmente foi descuido,
a aplicação acessava um banco de dados antigo, e o banco de dados atual estava em outro diretório, o que causou este erro.
pois o banco de dados antigo não possuía esta tabela.
Obrigado pela ajuda.
drsmachado
Então edita o tópico original e coloca [resolvido] no título.
Schimuneck
Já fiz isso antes mesmo de responde o tópico, só se não atualizou ainda, mas aqui pra mim já esta como resolvido.