如何使用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

最新推荐

右侧广告图1
  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    1473.40/月

    1年85折

  • 云数据库 RDS

    高性价比、稳定安全可靠的云数据库 RDS 即开即用、“自动驾驶”,助您免除数据库运维烦恼

    88.00/年

    折扣优惠,高性价比,安全稳定

右侧广告图2