Hi, i have to print in java a list of all tables in a selected database. Here some code:
Code:
public String elegirtabla() throws SQLException{
cg.scanner();
System.out.println("Listado de base de datos del servidor "+cg.server+":");
rs= cg.con.getMetaData().getCatalogs();
while(rs.next()){
System.out.println(rs.getString("TABLE_CAT"));
}
System.out.println("Introduce la base a la que conectarte:");
cg.bd= cg.sc.next();
cg.con.setCatalog(cg.bd);
System.out.println("Listado de tablas en la base de datos "+cg.bd+":");
[B]int avt=1;[/B]
[B]rs= cg.con.getMetaData().getSchemas();[/B]
[B]while(rs.next()){[/B]
[B]System.out.println(rs.getString(avt));[/B]
[B]avt++;[/B]
[B]}[/B] [U]//that's the code wrong i think, what do i have to write?[/U]
System.out.println("Introduce el nombre de la tabla");
tabla= cg.sc.next();
return tabla;
}
Comment