所以这是我的事。我正试图连接从Java的MySQL数据库。我已经从MySQL下载连接器驱动程序(其名称为“mysql-connector-java-5.0.8-bin.jar”),并将其添加到我的库中(使用NetBeans的Im)。我试图做这样的简单连接:从IDE连接到MySQL数据库Netbeans
package datacon;
public class Datacon {
public static void main(String[] args) {
try {
java.sql.Connection con = (java.sql.Connection) java.sql.DriverManager
.getConnection("jdbc:mysql://localhost:3306/test"
/*, "root"
, "root" */);
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
但这hapened:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
我做我的研究网络,这很常见的事,但没有一个答案帮助了我。我能够通过NetBeans /服务连接到数据库,因此URL jdbc:mysql:// localhost:3306/test应该是正确的。
我使用:
java: Oracle java SDK 1.7.0 _ 45
IDE: NetBeans 7.4
OS: Debian 3.2.51-1 x86_64
Driver: MySQL Connector/J 5.0.8
这恐怕是要去有一个很琐碎的答案,但我现在困在这里了一段时间,我需要移动。那么我错过了什么?
静态不需要。作为解释:驱动程序类以这种方式加载,因此不需要导入特定的数据库提供程序,也不能使用特定的提供程序功能扩展API。 –
我很惊讶。我做了工作,现在我需要研究为什么。谢谢! – Addman