创建数据库:
create database 数据库名
对应的Java代码实现如下:
/***
*
* @Title: createDB
* @Description: 创建数据库
* @param
* @return void
* @throws Exception
* @author mixz
* @date 2017年3月23日 下午5:40:07
*/
public void createDB() throws Exception{
//加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull$useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "mysql";
//创建链接
Connection conn = DriverManager.getConnection(url,user,password);
//创建一个statment
Statement stat = conn.createStatement();
//创建名为mydemo的数据库
String sql = "create database mydemo";
//执行sql代码
int count = stat.executeUpdate(sql);
System.out.println(count);
//关闭链接,释放资源
stat.close();
conn.close();
}
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| b2bfront |
| loan |
| my |
| mydemo |
| mysql |
| orders |
| performance_schema |
| sakila |
| sys |
| system |
| test |
| world |
+--------------------+
删除数据库:
drop database 数据库名
对应的Java代码实现如下:
/***
*
* @Title: dropDB
* @Description: 删除数据库
* @param
* @return void
* @throws
* @author mixz
* @date 2017年3月23日 下午5:55:31
*/
@Test
public void dropDB() throws Exception{
//加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "mysql";
//创建链接
Connection conn = DriverManager.getConnection(url,user,password);
//创建一个statment
Statement stat = conn.createStatement();
//创建名为mydemo的数据库
String sql = "drop database mydemo";
//执行sql代码
int count = stat.executeUpdate(sql);
System.out.println(count);
//关闭链接,释放资源
stat.close();
conn.close();
}
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| b2bfront |
| loan |
| my |
| mysql |
| orders |
| performance_schema |
| sakila |
| sys |
| system |
| test |
| world |
+--------------------+