每当我放
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/Movies";
它给了我一个“ClassNotFoundException”,我尝试将我的类路径改为。但它不起作用我认为这是我的类路径的一个问题,我在环境变量中改变了,任何人都可以帮忙吗?
答案 0 :(得分:1)
您需要在应用程序的类路径中使用mysql java connector。
答案 1 :(得分: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>") ;
答案 2 :(得分:0)
错误消息说明了一切,它找不到类com.mysql.jdbc.Driver。
首先,您需要从MySql下载jar文件。它是拉链的,所以你必须爆炸它。
其次,您需要指向构建路径中的jar文件。您没有指定用于构建的内容。
答案 3 :(得分:0)
要照顾的第一件事:环境变量是CLASSPATH(全部大写)。
经验法则是(我假设你在Windows上):
将CLASSPATH
变量设置为C:\EX1\BAZ;C:\EX2\lib.jar
表示类com.foo.MyClass
必须位于C:\EX1\BAZ\com\foo\MyClass.class
或打包在lib.jar
答案 4 :(得分:0)
1&GT;首先,从http://dev.mysql.com/downloads/connector/j/下载Mysql Java Connector。
2 - ;提取到所需的文件夹。
3&GT;右键单击IDE中的“项目文件”。
4&GT;转到Build - &gt;包裹 - &gt;添加Jar //这是您的IDE中的Netbeans特定匹配
5个找到jar文件。
6个重建项目并部署。