** JDBC连接MySQL数据库错误一般是MySQL驱动错误或者是数据库连接不成功。**
下附MySQL驱动下载链接
点击官网下载
注意要选择Platform independent 下载zip格式 或CSDN搜索下载mysql-connector,我下载的是最新版本。
解压后把mysql-connector···.jar文件复制粘贴到项目的lib文件夹下并右键选择ADD as Library···后直接确定即可。
试验一下看是否能成功:
package niu;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* 名称:jdbcDemo
* 描述:
*
* @author:Secret Base
* @datetime:2022-01-28 10:26:53
* @version:1.0
*/
public class jdbcDemo {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");//mysql驱动用新版本,这个要有cj或者这一行不写也可以
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mybatis","root","root");//mybatis是数据库名,换成你自己的,第一个root是用户名,第二个root是密码都换成自己的。
Statement stat = con.createStatement();
String sql = "SELECT * FROM emp";//sql语句emp你也没有,换成自己数据库中的一个表
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getInt("id") + "\t" + rs.getString("NAME"));//id和NAME也要换成自己表中有的
}
con.close();
stat.close();
con.close();
}
}
如果成功就继续学习吧,如果没成功祝你下一篇文章找到正解。
新手上路,多多关照。