Los principales requisitos previos para crear una tabla son el nombre de la tabla, los nombres de los campos y los tipos de datos para esos campos. Opcionalmente, también puede especificar restricciones clave para la tabla.
Eche un vistazo a la siguiente sintaxis.
CREATE TABLE table_name (column_name column_type);
Creemos una tabla llamada tutorials_tbl con nombres de campo como id, título, autor y fecha de envío. Eche un vistazo a la siguiente consulta.
CREATE TABLE tutorials_tbl ( id INT NOT NULL, title VARCHAR(50) NOT NULL, author VARCHAR(20) NOT NULL, submission_date DATE, PRIMARY KEY (id) );
Después de ejecutar la consulta anterior, obtendrá el siguiente resultado:
(0) rows effected
A continuación se muestra el programa JDBC utilizado para crear una tabla denominada tutorials_tbl en la base de datos HSQLDB. Guarde el programa en CreateTable.java expediente.
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class CreateTable { public static void main(String[] args) { Connection con = null; Statement stmt = null; int result = 0; try { Class.forName("org.hsqldb.jdbc.JDBCDriver"); con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/testdb", "SA", ""); stmt = con.createStatement(); result = stmt.executeUpdate("CREATE TABLE tutorials_tbl ( id INT NOT NULL, title VARCHAR(50) NOT NULL, author VARCHAR(20) NOT NULL, submission_date DATE, PRIMARY KEY (id)); "); } catch (Exception e) { e.printStackTrace(System.out); } System.out.println("Table created successfully"); } }
Puede iniciar la base de datos con el siguiente comando.
>cd C:hsqldb-2.3.4hsqldb hsqldb>java -classpath lib/hsqldb.jar org.hsqldb.server.Server --database.0 file:hsqldb/demodb --dbname.0 testdb
Compile y ejecute el programa anterior usando el siguiente comando.
>javac CreateTable.java >java CreateTable
Después de ejecutar el comando anterior, recibirá el siguiente resultado:
Table created successfully
🚫