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;
     }
    }
  • 相关阅读:
    关于 NSTimer 和 NSRunLoop 的一些理解
    通过 CocoaPods 集成 WeexSDK 到iOS项目中
    iOS 从相册取出的图片默认 取中间部分 裁剪成方形的
    Trilynn分享了炼数成金邀请码
    highcharts分段显示不同颜色
    H5手机开发锁定表头和首列(惯性滚动)解决方案
    为移动端开发提供纯前端的路由方案
    ionic系列
    2014总结
    margin 相关 bug 系列
  • 原文地址:https://www.cnblogs.com/1x-zfd50/p/6282155.html
Copyright © 2011-2022 走看看