Delete a Column from a Database Table

In this section, we are going to learn how to delete a column from a database table

Ads

Tutorials   
Change Column Name in MySQL Java Mysql Connection Example JDBC Example with MySQL Jdbc Mysql Connection String Jdbc Mysql Connection Url Getting Column Names from a database table in Java Count Rows from a Database Table JDBC Example with MySQL Write Text File to Table Inserting Image in Database Table Insert Data in Table Using Stored Procedure Copy One Database Table to Another Copy Table in a MySQL Database Set Timestamp by using the Prepared Statement Set Time by using the Prepared Statement Set Date by using the Prepared Statement Prepared Statement Set Big Decimal Set byte, short and long data types by using the Prepared Statement Set Data Types by using Prepared Statement Using the Prepared Statement Twice Deleting Records using the Prepared Statement Count Records using the Prepared Statement Inserting Records using the Prepared Statement Update Records using Prepared Statement Select Records Using Prepared Statement Prepared Statement With Batch Update Statement Batch Update Prepared Statement Set Object Cross Join Tables in a Specific Database Join tables with the NATURAL RIGHT JOIN operation Join tables with the NATURAL LEFT JOIN operation Join tables in the specific database Delete a Column from a Database Table Delete a Specific Row from a Database Table Deleting All Rows from a Database Table Sum of Column in a Database Table Arrange a Column of Database Table Arrange a Column of Database Table Remove Unique Column in Database Table Make Unique Column in Database Table

Delete a Column from a Database Table

     

In this section, we are going to learn how to delete a column from a database table. We are not going to create a new table into, and we are expecting that you can make a table yourself. We are using the already created table in the specific database. Now if we want to delete a column from a database table then we have been provided with the  database query by which we can do this task very easily. See detailed information  below:

Description of program:

The thing which we are going to perform first is to establish the connection by using the JDBC driver. If any problem is created at the time of connection then it shows java.lang.ClassNotFoundException exception. After establishing the connection gives a table name and column name which you want to delete. When column gets deleted then it shows "Column is deleted successfully". But if SQL statement doesn't get executed then an exception is thrown and displays a message: "Table or column is not found!".

Description of code:

ALTER TABLE  table_name  DROP   col_name;
This code is used to delete the column form a database table 
  table_name: This is a table name in which you want to any editing.
  col_name: This is a column name which have to deleted.

Here is the code of program:

import java.io.*;
import java.sql.*;

public class DeleteColumn{
  public static void main(String[] args) {
  System.out.println("Delete columns example!");
  Connection con = null;
  try{
  Class.forName("com.mysql.jdbc.Driver");
  con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/jdbctutorial","root","root");
  try{
  Statement st = con.createStatement();
  BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("Enter table name: ");
  String table = bf.readLine();
  System.out.println("Enter column name: ");
  String col = bf.readLine();
  st.executeUpdate("ALTER TABLE "+table+" DROP "+col);
  System.out.println("Column is deleted successfully!");
  }
  catch (SQLException s){
  System.out.println("Table or column is not found!");
  }
  }
  catch (Exception e){
  e.printStackTrace();
  }
  }
} 

Database Table: Student Table

Stu_roll Stu_name Stu_sub Stu_marks
100 vinod computer 95
101 raju math 89
102 ranjan bio 80
103 Aman phy 85

Output of program:

C:\vinod\jdbc\jdbc\jdbc-mysql>javac DeleteColumn.java

C:\vinod\jdbc\jdbc\jdbc-mysql>java DeleteColumn
Delete columns example!
Enter table name:
Student
Enter column name:
Stu_marks
Column is deleted successfully!

After deleting a column: 

Student Table

Stu_roll Stu_name Stu_sub
100 vinod computer
101 raju math
102 ranjan bio
103 Aman phy

Download this example.

Advertisements

 

We have 1000s of tutorials on our website. Search Tutorials tutorials on our website.

Share on Google+Share on Google+

Delete a Column from a Database Table

Posted on: April 13, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

 

Discuss: Delete a Column from a Database Table   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:1
SHIVA
October 21, 2011
how to share to net in database

internet data directly access in data base

Ads

 

Ads