comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Java, MySqlWorkbench imposible de conectar

  • 0 Respuestas
  • 1104 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado zoroastro

  • *
  • Underc0der
  • Mensajes: 5
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Enero 19, 2015, 01:14:40 am »
Hola que tal?, a ver si me pueden dar una mano con esto que me tiene trabado completamente.
Estoy usando OSX Yosemite, acabo de instalar Mysql server y workbench.
Funcionando el server creo una nueva conexion en MYSQLWorkbench con los siguientes parametros:
               Nombre ZoroasterSchema
               Conexion tcp/ip, hostname y puerto: localhost, 3306
 En contraseña y en usuario puse "root", pero cuando voy a conectar no me reconoce la contraseña como root, me esta volviendo loco no saber que es lo que estoy haciendo mal. Si lo hago sin contraseña y me armo un Scheme por ejemplo de dos listas con dos nombres no se como declarar en el Eclipse el
 
Código: [Seleccionar]
private final static String userAndPass = "root";
El codigo del programa para consultar la base de datos es este:

Código: [Seleccionar]
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class BDManagement {
private final static String drv = "com.mysql.jdbc.Driver";
private final static String db = "jdbc:mysql://localhost:3306/ZoroasterSchema";
private final static String userAndPass = "root";

private Connection ct;
private Statement st;

public BDManagement(){
try{
Class.forName(drv);
ct = DriverManager.getConnection(db,userAndPass,userAndPass);
st = ct.createStatement();
System.out.println("Conexion exitosa");
}catch(Exception e){
System.out.println("No se pudo conectar a la base de datos");
}
}

public void showAll(){
try{
ResultSet rs = st.executeQuery("SELECT * FROM PERSONAS");
while(rs.next()){
System.out.println(rs.getString(1)+"|"+rs.getString(2)+"|"+rs.getString(3));
}
}catch(Exception e){
System.out.println("Error al realizar la consulta");
}
}
}

y el main

Código: [Seleccionar]
public class Main {

public static void main(String[] args) {
BDManagement bdm = new BDManagement();
bdm.showAll();
}

}

No entiendo primero porque no me deja ponerle contraseña o acceder con la contraseña que le puse a las listas en MYSQLWorkbench y despues lo que no entiendo tampoco es como se declara en el caso de que el usuario y contraseña sen distintos en la linea

   private final static String userAndPass = "root";

porque en el caso de que este bien la contraseña root y el pass tendria que salirme la lista cuando lo ejecuto, y en el caso de que sean distintos como se declara el usuario y contraseña?.

El programa ahora me devuelve solo las lineas
"No se pudo conectar a la base de datos"
"Error al realizar la consulta"

Espero que me puedan ayudar. Saludos!
« Última modificación: Enero 19, 2015, 01:57:36 am por Gabriela »

 

¿Te gustó el post? COMPARTILO!



Comprobar que se va a utilizar X archivo y no el archivo Z [Java]

Iniciado por r00t_access

Respuestas: 3
Vistas: 1345
Último mensaje Junio 18, 2015, 08:27:14 pm
por Gus Garsaky
Java - Funcionamiento del método "compareTo"

Iniciado por Zepovop

Respuestas: 3
Vistas: 1648
Último mensaje Enero 17, 2017, 10:59:02 pm
por seth
Ayuda Java (Salta lectura de teclado "consola")

Iniciado por AroonVa

Respuestas: 2
Vistas: 322
Último mensaje Octubre 26, 2018, 04:36:58 pm
por AroonVa
[SOLUCIONADO] Programa compila pero tiene errores - import java.awt.EventQueue;

Iniciado por Only

Respuestas: 3
Vistas: 2040
Último mensaje Agosto 23, 2018, 08:28:55 pm
por noxonsoftwares
como puedo hacer este problema en java, orientado a objetos?

Iniciado por armand987

Respuestas: 2
Vistas: 1232
Último mensaje Junio 30, 2017, 09:43:57 am
por Hu3c0