Galera ñ estou conseguindo conectar com o mysql. Quando usei o php myadmin foi normal. Mas diretamente pelo mysql server ñ dá. Dar erro de acesso negado. Será que é o usuário?
erro: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
package jdbc;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSetMetaData;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.xml.ws.RespectBinding;
import com.mysql.jdbc.util.ResultSetUtil;
public class JdbcTest {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
connection = DriverManager.getConnection("jdbc:mysql://localhost/persona", "root", "****");
statement = connection.createStatement();
resultSet = statement.executeQuery("Select * from pessoa");
while(resultSet.next()){
System.out.println("id:"+resultSet.getString("nome"));
System.out.println("nome:"+resultSet.getString("cidade"));
}
}
catch (SQLException sqlException) {
sqlException.printStackTrace();
}
finally {
try {
resultSet.close();
statement.close();
connection.close();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
}
}
