MySQL 如何使用JDBC API创建数据库

MySQL 如何使用JDBC API创建数据库

通常,您可以使用CREATE DATABASE查询创建数据库。

阅读更多:MySQL 教程

语法

CREATE DATABASE DatabaseName;

要使用JDBC API创建数据库,您需要:

  • 注册驱动程序 : 使用DriverManager类的registerDriver()方法注册驱动程序类。将驱动程序类名作为参数传递给它。

  • 建立连接 :使用DriverManager类的getConnection()方法连接到数据库。将URL(String)、用户名(String)和密码(String)作为参数传递给它。

  • 创建语句 :使用Connection接口的createStatement()方法创建Statement对象。

  • 执行查询 :使用Statement接口的execute()方法执行查询。

示例:

以下JDBC程序与MySQL建立连接并创建名为mydatabase的数据库:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class CreateDatabaseExample {
   public static void main(String args[]) throws SQLException {
      //注册驱动程序
      DriverManager.registerDriver(new com.mysql.jdbc.Driver());
      //获取连接
      String mysqlUrl = "jdbc:mysql://localhost/";
      Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
      System.out.println("连接已建立......");
      //创建语句
      Statement stmt = con.createStatement();
      //创建一个数据库的查询
      String query = "CREATE database MyDatabase";
      //执行查询
      stmt.execute(query);
      System.out.println("数据库已创建");
   }
}

输出:

Connection established......
Database created......

show databases命令可以给出MySQL中的所有数据库列表。如果您使用此命令验证数据库列表,则可以看到新创建的数据库:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| base               |
| details            |
| exampledatabase    |
| logging            |
| mydatabase         |
| mydb               |
| mysql              |
| performance_schema |
| students           |
| sys                |
| world              |
+--------------------+
12 rows in set (0.00 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程