- 下载
https://dev.mysql.com/downloads/connector/j/
- 随便解压到某个位置(我是解压到了jdk下的lib目录下)
- 打开intellij File-> Project Structure -> Modules ->Dependencies-> 点击最右边的
+
-> JARs or directories... -> 选择解压后文件中的jar文件 -> OK - 现在你可以在左侧的External Libraries中看到mysql-...了
- 测试连接
import java.sql.*;
import static java.sql.DriverManager.*;
public class k {
public static void main(String[] args){
try{
//调用Class.forName()方法加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
System.out.println("成功加载MySQL驱动!");
}catch(ClassNotFoundException e1){
System.out.println("找不到MySQL驱动!");
e1.printStackTrace();
}
String url="jdbc:mysql://IP地址:3306/数据库名"; //JDBC的URL
//调用DriverManager对象的getConnection()方法,获得一个Connection对象
Connection conn;
try {
conn = DriverManager.getConnection(url,"root","密码");
PreparedStatement ps = conn.prepareStatement("SELECT * from 表名");
//创建一个PreparedStatement对象
ResultSet rs = ps.executeQuery();
System.out.print("成功连接到数据库!");
stmt.close();
conn.close();
} catch (SQLException e){
e.printStackTrace();
}
}
}
- 不过如果在网络应用程序中使用它,则可以将驱动程序(mysql-connector-java-3.1.14-bin.jar)放入WAR文件的WEB-INF/lib目录中。例如使用像Tomcat 9这样的servlet / JSP引擎,请将驱动程序放在Tomcat/lib目录中。
参考链接:http://stackoverflow.com/questions/6164950/i-cant-load-the-jdbc-driver-for-mysql