Estoy haciendo una aplicación con bases de datos y quisiera poder introducir en la query la tabla que yo eligiera, este es mi código
Código PHP:
/**
*
* @author viclopez
*/
import java.sql.*;
import java.io.*;
import java.sql.*;
public class CreateTable {
Conectarse conc = new Conectarse();
public void Creatable() throws IOException{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Dame la base de datos a la que quieres cargar la tabla: ");
String a = br.readLine();
Connection con = conc.connect("jdbc:mysql://localhost:3306/" + a,"root","concha");
System.out.println("El nombre de la base de datos que has dado es: " + a);
try {
String tabla;
BufferedReader tas = new BufferedReader(isr);
System.out.println ( "Dame el nombre de la tabla:" ) ;
String tast = tas.readLine();
Statement st = con.createStatement () ;
//por que lo que meto por teclado no sale??
String salida = "CREATE TABLE tabla (Type VARCHAR(20))" ;
st.executeUpdate (salida) ;
System.out.println ( "La tabla ha sido creada!" ) ;
}
catch ( SQLException s ){
System.out.println ( "La tabla ya existe!" ) ;
}
con = null;
}
}
Código PHP:
String salida = "CREATE TABLE tabla (Type VARCHAR(20))" ;
Código PHP:
String salida = "CREATE TABLE + tast (Type VARCHAR(20))" ;
Gracias