• JDBC中创建表


    package com.cn.javaEE.dataSource;

    import java.sql.Connection;
    import java.sql.DriverManager;
     
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class CreateDataSource {
    /*** @param args*/
    public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     String database = "test2";
     new CreateDataSource().getConn(database);
    }
     
     
    String mysqlDriver = "com.mysql.jdbc.Driver";
    String url = "jdbc:mysql://localhost:3306/test1";
    String newUrl = "jdbc:mysql://localhost:3306/";
    String username = "root";String password ="root";
    Connection conn = null;
    Connection newConn = null;
    public Connection getConn(String database) {
      try 
        Class.forName(mysqlDriver);
      } catch (ClassNotFoundException e) {  
       // TODO Auto-generated catch block  
       e.printStackTrace(); 
     } 
     try {  
     String tableSql = "create table t_user (username varchar(50) not null primary key,"    
     "password varchar(20) not null ); ";
     String databaseSql = "create database 
    " + database;
      conn = DriverManager.getConnection(url, username, password);
      Statement smt = conn.createStatement();
     if (conn != null) {    
       System.out.println("数据库连接成功!");
       smt.executeUpdate(databaseSql);
       newConn = DriverManager.getConnection(newUrl + database,username,password);
      if (newConn != null) { 
        System.out.println("已经连接到新创建的数据库:" +database);
        Statement newSmt = newConn.createStatement(); 
        int i = newSmt.executeUpdate(tableSql);//DDL语句返回值为0;  
         if (i == 0) {      
          System.out.println(tableSql + "表已经创建成功!");
         }
        }
       }
      catch (SQLException e1) { 
      // TODO Auto-generated catch block  
       e1.printStackTrace(); 
       } 
     return conn;
     }
    }
  • 相关阅读:
    Java实现串口通信的小样例
    poi读写Excel
    java的list类
    java集合类
    常用正则表达式
    正则表达式
    Java获取路径中的文件名(正则表达式)
    poi读取word2003(.doc文档)中的表格
    使用poi读取word2007(.docx)中的复杂表格
    使用Maven搭建SpringMVC
  • 原文地址:https://www.cnblogs.com/1x-zfd50/p/6282155.html
Copyright © 2020-2023  润新知