Odbc connection jdbc - erro

Olá
Galera tenho uma connection ODBC chamada DB1 fiz o teste dela no ODBC do windows e esta funcionando corretamente, porem com o codigo abaixo ele me retorna o seguinte erro:

Memoria: java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name ‘TAB_TESTE’.

Alguem saberia me dizer o que esta rolando?

Grato

                               
                               Connection db = null;
		try{   
		    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );   
		    db = DriverManager.getConnection("jdbc:odbc:DB1");
		    Statement st = db.createStatement();
			String s = "SELECT * FROM TAB_TESTE"; 
			ResultSet rs = st.executeQuery(s);
			while (rs.next()){
			    System.out.println(" NOME:" + rs.getString(1) );
			}
		    
		    
		}catch(SQLException ex){   
		        System.out.println("Memoria: " + ex);   
		}   

Confere o nome da tua tabela no banco… pelo que dá pra perceber não encontrou a TAB_TESTE.

Vê lá e diga se está ok.

Se puder, evite usar ODBC para acessar o MS SQL Server. Use o JTDS (http://jtds.sourceforge.net) ou o famigerado driver da Microsoft ( http://msdn2.microsoft.com/en-us/data/aa937724.aspx )

A ponte JDBC/ODBC (que é o que você está querendo usar) é muito bugada, apesar de ser muito antiga, e não dá acesso a muitos recursos do SQL Server.

Silva03,

Fiz um programa similar ao seu e testei em um BD de teste SQL Server tb…

O erro que vc mostrou…
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name ‘TAB_TESTE’.

Aparece quando vc digita uma tabela invalida…

Verifique o nome… tente rodar o seu select no queryAnalizer do sql…