-1

每当我放

Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/Movies";

它给了我一个“ClassNotFoundException”,我尝试将我的类路径更改为 .; 但它不起作用我认为这是我在环境变量中更改的类路径的问题,有人可以帮忙吗?

4

5 回答 5

1

您需要在应用程序的类路径中有 mysql java连接器

于 2013-03-13T19:42:44.177 回答
0

如果您想尝试捕获异常并获取一些详细信息,请将连接部分放在 try catch 块中。您还需要 com.mysql.jdbc.Driver 类,因此请从您的类中正确引用它。

 Class.forName("com.mysql.jdbc.Driver");
  java.sql.Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Movies?user=<username>&password=<password>") ;
于 2013-03-13T19:45:03.700 回答
0

错误消息说明了一切,它找不到类 com.mysql.jdbc.Driver。

首先,您需要从 MySql 下载 jar 文件。它是拉上拉链的,所以你必须把它炸开。

其次,您需要指向构建路径中的 jar 文件。您没有指定要用于构建的内容。

于 2013-03-13T19:45:39.243 回答
0

首先要注意:环境变量是 CLASSPATH(全部大写)。

经验法则是(我假设你在 Windows 上):

  • 添加未打包到 Jar 文件中的已编译类时,CLASSPATH 必须包含被视为根目录的路径
  • 将 JAR 文件添加到 CLASSPATH 时,将它们添加为常规文件。

CLASSPATH变量设置为C:\EX1\BAZ;C:\EX2\lib.jar意味着一个类com.foo.MyClass必须位于C:\EX1\BAZ\com\foo\MyClass.class或封装在里面lib.jar

于 2013-03-13T20:03:14.217 回答
0

1> 首先,从http://dev.mysql.com/downloads/connector/j/下载 Mysql Java Connector 。

2> 解压到所需的文件夹。

3> 右键单击​​ IDE 中的项目文件。

4> Go to Build -> Packages -> Add Jar //This is Netbeans Specific Match the same in your IDE

5> Locate the jar file.

6> Rebuild the project and Deploy.

于 2013-03-13T20:13:46.343 回答