问题:第三步是必要的吗?
Class.forName("com.mysql.jdbc.Driver").newInstance();
java.sql.Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "root", "pass");
答案 0 :(得分:0)
您所描述的内容似乎是初步设置数据库的一种相当迂回的方式。
您在MySQL Workbench中创建数据库结构,然后将其作为SQL文件导出,然后通过phpMyAdmin导入它以创建数据库结构。您可以做的是直接通过MySQL Workbench(或phpMyAdmin;两者都可以)创建结构,这将跳过需要导出和重新导入SQL的步骤。在工作流程的一小部分中,您可以使用一个工具,而不是使用这两个工具,而是可以使用一个工具来消除大量额外步骤。
请注意,这假设您已获得正确的访问权限;如果您的phpMyAdmin位于您无法从MySQL Workbench连接的托管环境中,那么您显然无法从Workbench连接以创建结构,在这种情况下,您可以直接从phpMyAdmin创建它你的托管服务器。
但最终,你只是在第一次创建应用程序时这样做,对吧?您不应该重新创建数据库结构....好吧,不止一次,理想情况下,如果您因更改应用程序而升级架构,那么我想您不止一次,但仍然不常见。
无论如何,您必须继续遵循此工作流程的唯一原因是您强迫自己使用Workbench并且无法使Workbench连接到远程MySQL服务器。否则,有更有效的连接方式。
答案 1 :(得分:0)
似乎我只是一个初学者:p 我从未创建数据库,我刚刚创建了架构。 谢谢!