如何使用JDBC创建数据库
网站编辑2023-09-23 20:16:25564
简介:JDBC(Java DatabaseConnectivity)是一种用于连接和操作数据库的标准协议,它允许Java应用程序通过JDBC驱动程序与数据库进行交互。在本篇文章中,我们将学习如何使用JDBC创建数据库,包括创建和管理数据库表、插入数据、查询数据等。
一、创建数据库
使用JDBC创建数据库非常简单,只需要几个步骤即可完成。首先,我们需要下载和安装JDBC驱动程序,然后创建一个Java应用程序,导入驱动程序,并使用DriverManager类创建一个数据库连接对象。
示例代码:
```
import java.sql.*;
public class CreateDatabase {
public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password"); // 创建数据库表 Statement stmt = conn.createStatement(); String sql = "CREATE TABLE customers (" + "id INT PRIMARY KEY," + "name VARCHAR(50)," + "email VARCHAR(50)," + "phone VARCHAR(20) )"; stmt.executeUpdate(sql); System.out.println("Table created successfully!"); // 插入数据 Statement stmtInsert = conn.createStatement(); String sqlInsert = "INSERT INTO customers (name, email, phone) VALUES (?, ?, ?)"; PreparedStatement pStmtInsert = conn.prepareStatement(sqlInsert); pStmtInsert.setString(1, "John Doe"); pStmtInsert.setString(2, "johndoe@example.com"); pStmtInsert.setString(3, "123-456-7890"); pStmtInsert.executeUpdate(); System.out.println("Data inserted successfully!"); // 查询数据 ResultSet rs = stmt






