Перейти к контенту

Создание таблицы в Oracle с использованием JDBC?

Вы можете создать таблицу в базе данных, используя запрос CREATE TABLE.

Синтаксис

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( one or more columns )
);

Для этого используйте JDBC API, вам необходимо:

 

  1. Зарегистрируйте драйвер: зарегистрируйте класс драйвера с помощью метода registerDriver () класса DriverManager. Передайте ему имя класса драйвера в качестве параметра.
  2. Установите соединение: Соединитесь с базой данных, используя метод getConnection () класса DriverManager. Передав URL-адрес (String), имя пользователя (String), пароль (String) в качестве параметров.
  3. Create Statement: создайте объект Statement с помощью метода createStatement () интерфейса Connection.
  4. Выполнить запрос: выполнить запрос с помощью метода execute () интерфейса Statement.

Следующая программа JDBC устанавливает соединение с базой данных Oracle и создает таблицу с именем DISPATCHES —

Пример

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class CreateTable_Oracle {
   public static void main(String args[]) throws SQLException {
      //Registering the Driver
      DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
      //Getting the connection
      String oracleUrl = "jdbc:oracle:thin:@localhost:1521/xe";
      Connection con = DriverManager.getConnection(oracleUrl, "system", "password");
      System.out.println("Connection established......");
      //Creating the Statement
      Statement stmt = con.createStatement();
      //Query to create a table
      String query = "CREATE TABLE DISPATCHES("
      + "ProductName VARCHAR (20) NOT NULL, "
      + "CustomerName VARCHAR (20) NOT NULL, "
      + "DispatchDate date, "
      + "DeliveryTime timestamp, "
      + "Price INT, "
      + "Location varchar(20))";
      stmt.execute(query);
      System.out.println("Table Created......");
   }
}

Вывод

Connection established......
Table Created......

В oracle вы можете получить список таблиц, используя запрос / команду —

Select * from tab;

Если вы проверите список таблиц в базе данных, используя это, вы можете наблюдать вновь созданную таблицу в ней как —

Оцени статью

 

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)