每当我放
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/Movies";
它给了我一个“ClassNotFoundException”,我尝试将我的类路径更改为 .; 但它不起作用我认为这是我在环境变量中更改的类路径的问题,有人可以帮忙吗?
您需要在应用程序的类路径中有 mysql java连接器。
如果您想尝试捕获异常并获取一些详细信息,请将连接部分放在 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>") ;
错误消息说明了一切,它找不到类 com.mysql.jdbc.Driver。
首先,您需要从 MySql 下载 jar 文件。它是拉上拉链的,所以你必须把它炸开。
其次,您需要指向构建路径中的 jar 文件。您没有指定要用于构建的内容。
首先要注意:环境变量是 CLASSPATH(全部大写)。
经验法则是(我假设你在 Windows 上):
将CLASSPATH
变量设置为C:\EX1\BAZ;C:\EX2\lib.jar
意味着一个类com.foo.MyClass
必须位于C:\EX1\BAZ\com\foo\MyClass.class
或封装在里面lib.jar
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.