HSQLDB - Seleccionar consulta
El comando SELECT se utiliza para obtener los datos del registro de la base de datos HSQLDB. Aquí, debe mencionar la lista de campos obligatorios en la declaración Seleccionar.
Sintaxis
Aquí está la sintaxis genérica para la consulta de selección.
SELECT field1, field2,...fieldN table_name1, table_name2...
[WHERE Clause]
[OFFSET M ][LIMIT N]
Puede buscar uno o más campos en un solo comando SELECT.
Puede especificar asterisco (*) en lugar de campos. En este caso, SELECT devolverá todos los campos.
Puede especificar cualquier condición utilizando la cláusula WHERE.
Puede especificar un desplazamiento usando OFFSET desde donde SELECT comenzará a devolver registros. Por defecto, la compensación es cero.
Puede limitar el número de devoluciones utilizando el atributo LIMIT.
Ejemplo
A continuación, se muestra un ejemplo que obtiene los campos de identificación, título y autor de todos los registros de tutorials_tblmesa. Podemos lograr esto usando la instrucción SELECT. A continuación se muestra la consulta del ejemplo.
SELECT id, title, author FROM tutorials_tbl
Después de la ejecución de la consulta anterior, recibirá el siguiente resultado.
+------+----------------+-----------------+
| id | title | author |
+------+----------------+-----------------+
| 100 | Learn PHP | John Poul |
| 101 | Learn C | Yaswanth |
| 102 | Learn MySQL | Abdul S |
| 103 | Learn Excell | Bavya kanna |
| 104 | Learn JDB | Ajith kumar |
| 105 | Learn Junit | Sathya Murthi |
+------+----------------+-----------------+
HSQLDB - Programa JDBC
Aquí está el programa JDBC que obtendrá los campos de identificación, título y autor de todos los registros de tutorials_tblmesa. Guarde el siguiente código en elSelectQuery.java archivo.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SelectQuery {
public static void main(String[] args) {
Connection con = null;
Statement stmt = null;
ResultSet result = null;
try {
Class.forName("org.hsqldb.jdbc.JDBCDriver");
con = DriverManager.getConnection(
"jdbc:hsqldb:hsql://localhost/testdb", "SA", "");
stmt = con.createStatement();
result = stmt.executeQuery(
"SELECT id, title, author FROM tutorials_tbl");
while(result.next()){
System.out.println(result.getInt("id")+" | "+
result.getString("title")+" | "+
result.getString("author"));
}
} catch (Exception e) {
e.printStackTrace(System.out);
}
}
}
Puede iniciar la base de datos usando el siguiente comando.
\>cd C:\hsqldb-2.3.4\hsqldb
hsqldb>java -classpath lib/hsqldb.jar org.hsqldb.server.Server --database.0
file:hsqldb/demodb --dbname.0 testdb
Compile y ejecute el código anterior usando el siguiente comando.
\>javac SelectQuery.java
\>java SelectQuery
Después de la ejecución del comando anterior, recibirá el siguiente resultado:
100 | Learn PHP | John Poul
101 | Learn C | Yaswanth
102 | Learn MySQL | Abdul S
103 | Learn Excell | Bavya Kanna
104 | Learn JDB | Ajith kumar
105 | Learn Junit | Sathya Murthi