叫刘哥哥 记录,分享 联系方式:liuyingshengc4@sina.cn QQ:894347276

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

刚开始学java 遇见报错。

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at code.ConnMySql.main(ConnMySql.java:23)

写的是一个数据库操作DEMO,jdbc 驱动报错。

解决办法:

官网下载驱动:http://www.mysql.com/downloads/connector/j

image.png

下载好之后解压将文件放在项目下。

打开 project->properties选项

image.png

面板选择:image.png

添加mysql 驱动路径 即可:

java 代码:

package study;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class connMySql {
	public static void main(String[] args) throws Exception
	{
		Class.forName("com.mysql.jdbc.Driver");
		
		try(
				Connection conn = DriverManager.getConnection("**************", "user", "pwd");
				Statement stmt = conn.createStatement();
				ResultSet rs = stmt.executeQuery("select * from onethink_member");
			)
		{
			while(rs.next())
			{
				System.out.println(rs.getInt(1));
			}
		}
	}
}

执行结果:

image.png

作者:营生 分类:Java 浏览:1439 评论:0
留言列表
发表评论
来宾的头像