Foros del Web » Programación para mayores de 30 ;) » Java »

Comando linux desde java

Estas en el tema de Comando linux desde java en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/06/2010, 13:28
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 1 mes
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
  #2 (permalink)  
Antiguo 18/06/2010, 04:23
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Comando linux desde java

Ésto te puede servir:

http://felinfo.blogspot.com/2009/12/...dos-desde.html

Saludos.
__________________
http://felinfo.blogspot.com/
  #3 (permalink)  
Antiguo 18/06/2010, 20:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 1 mes
Puntos: 1
De acuerdo Respuesta: Comando linux desde java

Gracias por tu ayuda

Etiquetas: comando, linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:32.