Create Table With All Data Types In MySQL : MySQL : Database SQL JDBC : Java examples (example source code) Organized by topic

Java
C++
PHP
Java Home »  Database SQL JDBC   » [  MySQL  ]  Screenshots 
 



Create Table With All Data Types In MySQL

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class CreateTableWithAllDataTypesInMySQL {
  public static Connection getConnection() throws Exception {
    String driver = "org.gjt.mm.mysql.Driver";
    String url = "jdbc:mysql://localhost/databaseName";
    String username = "root";
    String password = "root";
    Class.forName(driver);
    Connection conn = DriverManager.getConnection(url, username, password);
    return conn;
  }

  public static void main(String[] argsthrows Exception{
    PreparedStatement pstmt = null;
    Connection conn = null;
    try {
      StringBuffer sql = new StringBuffer("CREATE TABLE tableWithAllTypes(");
      sql.append("column_boolean       BOOL, ");                // boolean
      sql.append("column_byte          TINYINT, ");             // byte
      sql.append("column_short         SMALLINT, ");            // short
      sql.append("column_int           INTEGER, ");             // int
      sql.append("column_long          BIGINT, ");              // long
      sql.append("column_float         FLOAT, ");               // float
      sql.append("column_double        DOUBLE PRECISION, ");    // double
      sql.append("column_bigdecimal    DECIMAL(13,0), ");       // BigDecimal
      sql.append("column_string        VARCHAR(254), ");        // String
      sql.append("column_date          DATE, ");                // Date
      sql.append("column_time          TIME, ");                // Time
      sql.append("column_timestamp     TIMESTAMP, ");           // Timestamp
      sql.append("column_asciistream1  TINYTEXT, ");            // Clob ( 2^8 bytes)
      sql.append("column_asciistream2  TEXT, ");                // Clob ( 2^16 bytes)
      sql.append("column_asciistream3  MEDIUMTEXT, ");          // Clob (2^24 bytes)
      sql.append("column_asciistream4  LONGTEXT, ");            // Clob ( 2^32 bytes)
      sql.append("column_blob1         TINYBLOB, ");            // Blob ( 2^8 bytes)
      sql.append("column_blob2         BLOB, ");                // Blob ( 2^16 bytes)
      sql.append("column_blob3         MEDIUMBLOB, ");          // Blob ( 2^24 bytes)
      sql.append("column_blob4         LONGBLOB)");             // Blob ( 2^32 bytes)

      conn = getConnection();
      pstmt = conn.prepareStatement(sql.toString());
      pstmt.executeUpdate();
    catch (Exception e) {
      e.printStackTrace();
    finally {
      conn.close();
    }
  }
}

           
       
Related examples in the same category
1.  Use Oracle DataSource To Store MySql ConnectionHas Download File
2.  Create Database for MySQL
3.  Test MySQL JDBC Driver Installation
4.  Create table for mysql database
5.  Setup mysql datasource
6.  Access MySQL Database: open connection, create table, insert and retrieve
7.  Count rows in MySQL
8.  Demo ResultSet for MySQL
9.  Insert text file into MySQL
10.  Read a Clob object from MySQL
11.  How to serialize/de-serialize a Java object to the MySQL database.
12.  Check JDBC Installation for MySQL
13.  Demo MySql Transaction
14.  Create database for MySql
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.