gpt4 book ai didi

java - 如何用Java创建MySQL表?

转载 作者:行者123 更新时间:2023-11-29 08:00:02 24 4
gpt4 key购买 nike

我正在使用 Java 程序将某些内容记录到 MySQL 数据库,如果我想要使用的表不存在,我想创建一个表。我如何通过 Java 创建表? (如果需要澄清,请说明)。

附注在你说这个问题是 this 的重复之前问题,那个问题没有回答我的问题。

最佳答案

首先,您需要一个StringBuilder来创建sql语句。

示例:

StringBuilder sql = new StringBuilder("IF NOT EXISTS (CREATE TABLE REGISTRATION ");
sql.append("(id INTEGER not NULL, ");
sql.append(" first VARCHAR(255), ");
sql.append(" last VARCHAR(255), ");
sql.append(" age INTEGER, ");
sql.append(" PRIMARY KEY ( id )))");

然后使用该StringBuilder并获取与数据库的连接

示例:

Class.forName("com.mysql.jdbc.Driver");

System.out.println("Connecting to a selected database...");
Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
System.out.println("Connected database successfully...");

System.out.println("Creating table in given database...");
Statement stmt = conn.createStatement();

stmt.executeUpdate(sql.toString());

来源:here

关于java - 如何用Java创建MySQL表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24069823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com