Java中的SQL连接问题

时间:2013-07-05 07:20:23

标签: java database exception jdbc connection

好吧,所以我决定在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", "");

3 个答案:

答案 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;

来创建