Parece que esto no lo han respondido
prepareCall("..."); se emplea para hacer referencia a Procedimientos Almacenados (CallableStatement).
Para utilizar las consultas preparadas o precompiladas (PreparedStatement) se debe invocar al metodo prepareStatement("...");
Entonces la sentencia quedaria asi:
PreparedStatement ins = Main.nucleo.conexion.prepareStatement("CREATE DATABASE IF NOT EXISTS mibase;");
ins.executeUpdate();
edgnet dijo:java.exe ejecuta los jars (siempre que contengan una clase principal (Main), y tambien los .class (siempre que tengan un metodo main) .. javac.exe compila un artchivo .java , javaw.exe es lo mismo pero deja la consola libre (o sea, tu aplicaccion corre, mientras que puedes cerrar la sheell ). appletviewer.exe mira applets desde un documento html... o sea que necesitas crear un archivo html con una vista hacia el applet (por si no tienes navegador... muy util , porque los navegadores ocupan mas espacio xD).. y ... esos son los que mas se usan (ueno... son los que solo se usar yo XD ).. saludos.
Ahora.. tengo una pregunta, uso MySQL con Java... pero cuando ejecuto esta sentencia
PreparedStatement ins = Main.nucleo.conexion.prepareCall("CREATE DATABASE IF NOT EXISTS mibase;");
iins.executeUpdate();
me da fallo... no se como arreglarlo ... alguien sabe como incializar un esquema en MySQL mediante java? ... porfas... me urge esto :S .... ya lo probe con y sin el IF NOT EXIST ... luego, entro como root al mysql en la conexion. esta mal mi sentencia?
prepareCall("..."); se emplea para hacer referencia a Procedimientos Almacenados (CallableStatement).
Para utilizar las consultas preparadas o precompiladas (PreparedStatement) se debe invocar al metodo prepareStatement("...");
Entonces la sentencia quedaria asi:
PreparedStatement ins = Main.nucleo.conexion.prepareStatement("CREATE DATABASE IF NOT EXISTS mibase;");
ins.executeUpdate();