Creating a MySQL Table to Store Java Types : MySQL « Database « Java Tutorial






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

public class Main {
  public static void main(String[] argv) throws Exception {

    String driverName = "com.jnetdirect.jsql.JSQLDriver";
    Class.forName(driverName);

    String serverName = "127.0.0.1";
    String portNumber = "1433";
    String mydatabase = serverName + ":" + portNumber;
    String url = "jdbc:JSQLConnect://" + mydatabase;
    String username = "username";
    String password = "password";

    Connection connection = DriverManager.getConnection(url, username, password);

    Statement stmt = connection.createStatement();
    
    String sql = "CREATE TABLE mysql_all_table("
        + "col_boolean       BOOL, "              // boolean
        + "col_byte          TINYINT, "           // byte
        + "col_short         SMALLINT, "          // short
        + "col_int           INTEGER, "           // int
        + "col_long          BIGINT, "            // long
        + "col_float         FLOAT, "             // float
        + "col_double        DOUBLE PRECISION, "  // double
        + "col_bigdecimal    DECIMAL(13,0), "     // BigDecimal
        + "col_string        VARCHAR(254), "      // String
        + "col_date          DATE, "              // Date
        + "col_time          TIME, "              // Time
        + "col_timestamp     TIMESTAMP, "         // Timestamp
        + "col_asciistream   TEXT, "              // AsciiStream (< 2^16 bytes)
        + "col_binarystream  LONGBLOB, "          // BinaryStream (< 2^32 bytes)
        + "col_blob          BLOB)";              // Blob (< 2^16 bytes)

    stmt.executeUpdate(sql);

  }
}








20.34.MySQL
20.34.1.Get a MySQL Connection from the Driver Manager
20.34.2.JDBC Mysql Connection String
20.34.3.MySQL Connection Properties: Passing Additional Properties Using a Database URL
20.34.4.Keep the Connection Alive for MySQL
20.34.5.MySQL Data type to Java Data type Conversion Table
20.34.6.Create a MySQL Table to Store Java Types (Using Statement Objects)?
20.34.7.Retrieve Automatically Generated Keys Using a Statement (MySQL)?
20.34.8.Creating a MySQL Table to Store Java Types
20.34.9.Loading a Flat File to a MySQL Table, file is comma-separated
20.34.10.Loading a Flat File to a MySQL Table, file is terminated by \r\n, use this statement
20.34.11.Creating a Database in MySQL
20.34.12.Creating a MySQL Database Table to store Java Types
20.34.13.Deleting a Table from Database
20.34.14.Retrieving Tables from a Database
20.34.15.Inserting values in MySQL database table
20.34.16.Getting the Number of Rows in a Database Table
20.34.17.Updating a Row in a Database Table
20.34.18.Deleting All Rows from a Database Table
20.34.19.Exporting a MySQL Table to a Flat File
20.34.20.Retrieve auto-generated keys
20.34.21.MySQL Error code and message