pessoal,
fiz a classe basica abaixo e quando executo obtenho os erros logo em seguida.
import java.sql.*;
public class DisplayAnimals
{
//nome do driver jdbc e url do banco de dados
static final String driver = "com.mysql.jdbc.Driver";
static final String url = "jdbc:mysql://localhost/animalsurvey";
public static void main(String args[])
{
Connection conn = null;
Statement stmt = null;
//conecta-se ao banco de dados books e o consulta
try
{
Class.forName(driver);
//estabelece conexao com o banco de dados
conn = DriverManager.getConnection(url, "jhtp6", "jhtp6");
//cria statement para consultar banco de dados
stmt = conn.createStatement();
//consulta o banco de dados
ResultSet resultSet = stmt.executeQuery("select * from surveyresults");
//processa resultados da consulta
ResultSetMetaData metaData = resultSet.getMetaData();
int numberOfColumns = metaData.getColumnCount();
for(int i=1; i<= numberOfColumns; i++)
System.out.printf("%-8s\t", metaData.getColumnName(i));
System.out.println();
while( resultSet.next() )
{
for(int i=1; i<=numberOfColumns; i++)
System.out.printf("%-8s\t", resultSet.getObject(i));
System.out.println();
}
}
catch(SQLException sqlException)
{
sqlException.printStackTrace();
System.exit(1);
}
catch(ClassNotFoundException cnfe)
{
cnfe.printStackTrace();
System.exit(1);
}
finally
{
try
{
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
System.exit(1);
}
}
}
}
um dia anterior quando eu testei o programa ele tava funcionando. Agora nao entendi por que nao esta funcionando. Alguem pode me ajudar ?