2

我正在使用 Matlab 的数据库工具箱来运行我的 MySQL 查询。我通过使用 JDBC 驱动程序 (Connector/J) 来做到这一点。

我能够为给定的数据库连接/创建/删除新表。

有没有办法可以直接从 Matlab 本身创建一个新数据库?我正在寻找一种解决方案,它可以让我通过使用工具箱或使用 Matlab 中的 Java 来做到这一点。

4

1 回答 1

3

这是我用过的。在 Matlab 这工作。

import java.sql.*;

ConnD = DriverManager.getConnection(...
'jdbc:mysql://localhost/?user=urname&password=urpassword');

sD=ConnD.createStatement();
Result=sD.executeUpdate('CREATE DATABASE urdatabasename');
sD.close();
ConnD.close();

请注意,这不包括错误处理和检查。确保您小心处理您的数据。

于 2013-08-07T12:33:54.563 回答