【发布时间】:2013-08-08 18:07:20
【问题描述】:
我正在使用 Matlab 的数据库工具箱来运行我的 MySQL 查询。我通过使用 JDBC 驱动程序 (Connector/J) 来做到这一点。
我能够为给定的数据库连接/创建/删除新表。
有没有一种方法可以直接从 Matlab 本身创建一个新数据库?我正在寻找一种解决方案,可以让我通过使用工具箱或使用 Matlab 中的 Java 来做到这一点。
【问题讨论】:
-
是的,您可以从 Java 应用程序本身创建新数据库。例如,如果您使用 Derby 数据库。但是,我认为当涉及到 MySQL 时,您不能以编程方式创建数据库。
-
如果您可以使用您的工具箱运行普通的 SQL 命令,您可以尝试
create database dbname。如果您的工具箱支持动态 JDBC-URL 连接到编译时未知的数据库,您可以尝试这种方式。 -
我认为,我们可以使用 PHP 和 Python 编程创建数据库
-
其实,我的错。似乎您可以通过编程方式创建 MySQL 数据库。看看this question
标签: java mysql matlab jdbc connector-j