好吧,所以我决定在Youtube上关于SQL
数据库的教程,我在PhpMyAdmin上创建了一个数据库然后导出(我认为是一个表,而不是整个数据库){{1将文件SQL
备份到我的桌面。我想使用JDBC连接到它,我尝试使用下面的代码。(请注意,我确保驱动程序已正确安装(customers.sql)
出于调试目的,请假设我的桌面上只存在该文件,I有驱动程序,以下代码,没有别的。此外,我不知道如何在Class.forName("com.mysql.jdbc.Driver");
上获取sql
文件。
localhost
此代码生成了一个异常:
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/customers","root", "");
答案 0 :(得分:3)
您无法连接到SQL文件。一个SQL文件就是:一个文件,里面有一些文本。如果要连接到在localhost上运行的MySQL数据库,则需要在计算机上安装MySQL,启动它,创建数据库,在其中创建表,以及填充表。
按照MySQL documentation的说明进行操作。
答案 1 :(得分:0)
错误明确提到您没有名为“customers”的数据库。在通过jdbc连接数据库之前,请确保您拥有mysql中的数据库。或者在mysql或jdbc代码中的模式名称中可能存在一些拼写错误。
答案 2 :(得分:0)
检查(customers)
中的mysql database
数据库拼写
查询show databases;
如果它显示您的customers
数据库,则复制该名称并输入您的Java代码。另一方面通过触发查询create database customers;