SQLite Java: Crie uma nova tabela

Resumo : neste tutorial, você aprenderá como criar uma nova tabela em um banco de dados SQLite a partir de um programa Java usando o SQLite JDBC Driver.

Para criar uma nova tabela em um banco de dados específico, siga as seguintes etapas:

  1. Primeiro, prepare uma CREATE TABLE declaração para criar a tabela desejada.
  2. Segundo, conecte-se ao banco de dados .
  3. Terceiro, crie uma nova instância da Statementclasse a partir de um Connectionobjeto.
  4. Quarto, execute a CREATE TABLE instrução chamando o executeUpdate()método do Statementobjeto.

O programa a seguir ilustra as etapas de criação de uma tabela.

package net.sqlitetutorial;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author tutorials.acervolima.com
 */
public class Main {

    /**
     * Create a new table in the test database
     *
     */
    public static void createNewTable() {
        // SQLite connection string
        String url = "jdbc:sqlite:C://sqlite/db/tests.db";
        
        // SQL statement for creating a new table
        String sql = "CREATE TABLE IF NOT EXISTS warehouses (\n"
                + "	id integer PRIMARY KEY,\n"
                + "	name text NOT NULL,\n"
                + "	capacity real\n"
                + ");";
        
        try (Connection conn = DriverManager.getConnection(url);
                Statement stmt = conn.createStatement()) {
            // create a new table
            stmt.execute(sql);
        } catch (SQLException e) {
            System.out.println(e.getMessage());
        }
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        createNewTable();
    }

}
Linguagem de código:  Java  ( java )

Neste tutorial, você aprendeu como criar uma nova tabela em um banco de dados SQLite a partir de um programa Java usando o driver SQLite JDBC.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *