java - 让 JDBC 创建数据库

标签 java mysql jdbc

我目前正在为我的大学编写类(class)作业。 我将提交的 java 文件应该与数据库交互,我们的讲师建议我使用 JDBC。 我的问题是(因为我在网上找不到任何东西)是否有任何方法 JDBC 可以为我创建一个数据库,而不是已经连接到现有数据库,因为我的讲师需要在他的 PC 上运行该项目,我怀疑他会设置首先自己建立一个数据库。

非常感谢您的回答!

最佳答案

您可以使用 JDBC 执行 DDL 语句,而不仅仅是 DML,因此您可以在启动时执行创建架构所需的语句。

或者,如果您能够直接使用 JPA/Hibernate 而不是 JDBC,则可以使用 hibernate.hbm2ddl.auto 属性并让它在启动时为您创建架构。

关于java - 让 JDBC 创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49393387/

相关文章:

Java IO 用于类路径上或类路径外的文件

java - 使用 Retrofit 将 id 的 int 值转换为 String 时找不到资源

java - 什么是使用 Stax 解析 DOM 的解析器?

java - net.sourceforge.jtds.jdbc.Driver 中的 setAutoCommit() 是否存在 "set chained"的错误?

Java sql数据库登录

Java接口(interface)扩展题

ios - 使用 Express 连接到 Amazon RDS

mysql - MySQL 中的批量 CSV 文件导入从 CSV 导入动态列时删除重复项

php - 优化查询以确定值介于最小值和最大值之间

java - 忽略查询中的区分大小写和空格