zoukankan      html  css  js  c++  java
  • 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;
     }
    }
  • 相关阅读:
    第221题:最大正方形
    第238题:除自身以外数组的乘积
    简单易懂的拓扑排序
    第207题 课程表
    第198题:打家劫舍
    第四章 初始化与清理
    【笔记】jquery判断两个日期之间相差多少天
    【笔记】spring定时器时间配置实例
    【笔记】jquery加减乘除及科学计算法处理
    string 日期相加和相减
  • 原文地址:https://www.cnblogs.com/1x-zfd50/p/6282155.html
Copyright © 2011-2022 走看看