Home Jdbc Jdbc-mysql Creating a Database in MySQL



Creating a Database in MySQL
Posted on: April 13, 2007 at 12:00 AM
After establishing the connection with MySQL database by using the JDBC driver, you will learn how we can create our database.

Creating a Database in MySQL

     

After establishing the connection with MySQL database by using the JDBC driver, you will learn how we can create our database. A database is a  large collection of data or information stored in our computer in an arranged way. It helps us for accessing, managing and updating the data easily. In this example we are going to create a  database by MySQL and with the help of some java methods and SQL statement. A RDBMS (Relational Database Management System) is a type of DBMS (Database Management System) which stores the data in the form of tables. So, we can view and use the same database in many different ways. 

Description of program:

Firstly this program establishes the connection with MySQL database and takes a database name as its input in the database query and only after that it will create a new database and show a message "1 row(s) affected" otherwise, it displays "SQL statement is not executed!".

Description of code:

CREATE  DATABASE  db_name;  
Above code is used for creating a new database. It takes a database name and then a new database is created by that name.

Here is the code of program:

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

public class CreateDatabase{
  public static void main(String[] args) {
  System.out.println("Database creation 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 Database name:");
  String database = bf.readLine();
  st.executeUpdate("CREATE DATABASE "+database);
  System.out.println("1 row(s) affacted");
  }
  catch (SQLException s){
  System.out.println("SQL statement is not executed!");
  }
  }
  catch (Exception e){
  e.printStackTrace();
  }
  }
}

Download this example.

Output of program:

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

C:\vinod\jdbc\jdbc\jdbc-mysql>java CreateDatabase
Database creation example!
Enter Database name:
RoseIndia
1 row(s) affacted

Related Tags for Creating a Database in MySQL:
javasqlmysqlcdatabasecomormjdbcdataformiomethodsconnectionhelpmethodformatdrivercollectionrangestateusingthiscreatetabconnectlargecomputerforexamplewithprogramstatementtolearnrambaseexamdrivestoreinformationssiupdatingsheareilitsectioncanliputmanceinpdarminfoasstamntpscaagijafterdbcdbesthroughemcomputeasemehowhrjdbprostoredtorxaxampssoginesscolatmyisinfllivcollectmplgoeaandarstatcccollectupdvassrithavbcstaccessabablargeatiafmanaginginforminformatpleplprndodsonomogrolo


More Tutorials from this section

Ask Questions?    Discuss: Creating a Database in MySQL   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.