gpt4 book ai didi

java - 无法创建数据库jdbc

转载 作者:行者123 更新时间:2023-11-29 04:33:52 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 java jdbc 方法创建一个数据库,因此我将数据库的名称类型 string 作为参数传递给数据库,但我面临的问题是 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“代数”附近使用的正确语法

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class DbTest {
private Connection connection;
public void createDb(String name) throws SQLException {
connection = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=root");

String createDbSql = "CREATE DATABASE IF NOT EXISTS ?";
PreparedStatement createDbStat = connection.prepareStatement(createDbSql);
createDbStat.setString(1,name);
createDbStat.executeUpdate();
}

DbTest() {
try {
createDb("Algebra");
} catch (SQLException e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
new DbTest();
}
}

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