Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 13:28
diduch
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
Puntos: 1
Pregunta Comando linux desde java

SOLUCIONADO

TENGO QUE CREAR LA BASE DE DATOS DESDE JAVA, EN WINDOWS LO HAGO CON EL SIGUINTE COMANDO:
String comando = "cmd /c mysql --user=root --password=password -E -e \"create database if not exists cysem;\"";

PERO EN LINUX NO SE COMO HACERLO, LO HE INTENTADO DE LA SIGUIENTE MANERA PERO NO FUNCIONA:

String comando = "mysql --user=root --password=password -E -e \"create database if not exists cysem;\"";

SI COPIO EL MISMO COMANDO EN EL TERMINAL DE LINUX Y LO EJECUTO ME SALE TODO BIEN Y SI LA CREA A LA BASE DE DATOS; PERO DESDE JAVA NADA.

ESTO ES LO QUE PONGO EN EL TERMINAL mysql --user=root --password=password -E -e "create database if not exists cysem"

ESPERO QUE ALGUIEN ME PUEDA AYUDAR.

SOLO ENVIE EN UN ARREGLO DE STRING, PRIMERO "sh", LUEGO "-c" Y POR ULTIMO LA SENTENCIA QUE NECESITABA "mysql --user=root --password=password -E -e \"create database if not exists cysem;\"";

Última edición por diduch; 17/06/2010 a las 13:52