我正在使用Matlab的数据库工具箱来运行我的MySQL查询。我这样做是通过使用JDBC驱动程序(Connector / J)。
我能够连接/创建/删除给定数据库的新表。
有没有办法可以直接从Matlab本身创建一个新数据库?我正在寻找一种解决方案,可以通过使用工具箱或使用Matlab中的Java来实现这一目标。
答案 0 :(得分:2)
这是我用过的东西。在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();
请注意,这不包括错误处理和检查。确保您仔细处理数据。