Código Javascript:
Ver original
public static String getStringFromID (String tabla, int id) throws Exception { Connection conexion = getConection(); String query = "SELECT * FROM ? WHERE id = ?"; PreparedStatement ps = conexion.prepareStatement(query); ps.setString(1, tabla); ps.setInt(2, id); ResultSet rs = ps.executeQuery(); String cadena = rs.getString(2); return (cadena); }
Código Javascript:
Ver original
GRAVE: null java.sql.SQLException: near "?": syntax error at org.sqlite.DB.throwex(DB.java:288) at org.sqlite.NestedDB.prepare(NestedDB.java:115) at org.sqlite.DB.prepare(DB.java:114) at org.sqlite.PrepStmt.<init>(PrepStmt.java:37) at org.sqlite.Conn.prepareStatement(Conn.java:231) at org.sqlite.Conn.prepareStatement(Conn.java:224) at org.sqlite.Conn.prepareStatement(Conn.java:213) at code.lib.SQLite.getStringFromID(SQLite.java:278)
¿Alguien puede ayudarme?
Saludos y muchas gracias.