JDBC下Idea添加mysql-jar包的详细过程
作者:.29. 发布时间:2024-01-20 10:58:18
标签:idea,mysql-jar,包
添加jar包
官网下载jar包
idea导入jar包:
检查
官网下载jar包
官网地址:MySQL :: Download Connector/J
下载完之后解压:
打开文件夹,直到见到我们需要的jar包:
idea导入jar包:
我们复制刚才下载好的jar包,复制到idea中事先创建好的lib文件夹中:
鼠标右键单击 jar包所在的lib文件夹,选择 Add as Library…,
将lib作为一个库添加进来:
弹出窗口后,点击OK即可👇👇👇
检查
成功导入jar包后,我们在项目中新建一个Module,在包下创建一个类来添加驱动,同时检查依赖是否添加好了:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* @author .29.
* @create 2022-09-13 20:32
*/
public class Demo01 {//连接数据库尝试
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.添加jar包
//2.加载驱动
Class.forName("com.mysql.jdbc.Driver");
//3.通过驱动管理器获取连接对象
//3.1准备 URL:
String url = "jdbc:mysql://localhost:3306/";
//3.2准备用户名:
String user = "root";
//3.3准备密码:
String psw = "";
Connection conn = DriverManager.getConnection(url, user, psw);
}
}
我们此时把注意力重点放在代码中的加载驱动部分,也就是:
Class.forName("com.mysql.jdbc.Driver");
当我们尝试输入forName()方法的内容时,注意idea是否有这样的提示👇:
如果有提示,那么应该是已经成功了。
如果没有像图片上的提示,那么可能是依赖没有添加成功,我们这时候需要点击界面上方的 File,选中 项目结构:
这时候,我们的文件中很可能就是没有红框中的作为依赖绑定的lib,
我们手动添加一个就行啦。
来源:https://blog.csdn.net/ebb29bbe/article/details/126861047
0
投稿
猜你喜欢
- 使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就
- 这是asp利用dictionary创建二维数组的例子,这样做的优点是:1、数组下标可以是字符串2、长度不是固定的<'% ’==
- mat矩阵和npy矩阵互相转换numpy.narray矩阵保存为mat文件import numpy as npimport scipy.io
- 创建自定义编辑器: //引入editor_config.js,editor_api.js,ueditor.css文件,然后在body中创建编
- 本文中介绍的主要是SQL语句,请大家不要在Access中使用。SQL的分类:DDL—数据定义语言(CREATE,ALTE
- 前言或许你已经用过装饰器,它的使用方式非常简单但理解起来困难(其实真正理解的也很简单),想要理解装饰器,你需要懂点函数式编程的概念,pyth
- virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。1. 安装:#安装virtualenvwrapper$
- 有的时候我们在使用pycharm编辑python,需要导入各种各样的包,这些包是不能直接使用的,需要先进行安装。否则就会出现模块导入错误。下
- 目前,我们要在网页中使用圆角效果,总是通过切图然后嵌套很多div,用背景来实现圆角效果。对于前端开发工程师来说,圆角的确是一个让人又爱又恨的
- 这篇文章主要介绍了Python安装whl文件过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
- 作为一个新世纪有思想有文化有道德时刻准备着的 * 丝男青年,在现在这样一个社会中,心疼我大慢播抵制大百度的前提下,没事儿上上网逛逛YY看看斗鱼翻
- 本文和大家重点讨论一下Perl哈希表的概念,Perl语言和其他编程语言各有各的特点,这里和大家分享一下Perl哈希表的概念,其实Perl哈希
- 简介OpenCV中使用VideoCapture类写的视频是没有音频的,如果要进一步处理音频则需要用到一个库——MoviePy,这个库是Pyt
- pycharm下载库时出现Failed to install package怎么解决?奶奶都会解决的那种。一、当前现状 看看你是否也是这种情
- <?phphighlight_file(__FILE__);error_reporting(0);$content = $_POST[
- 你知道SQL Server这么庞大的企业级数据库服务器产品是如何build出来的吗?这有些相关的数据:每个build 的大小在300GB左右
- 要求,输入一串数字,并以列表的形式打印出来。number = input('请输入一串数字:') print(number)
- Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。第
- 本文实例讲述了Python实现输出某区间范围内全部素数的方法。分享给大家供大家参考,具体如下:# -*- coding: utf-8 -*-
- 前言最近不是快过年了,Python写对联挺火的,但是代码又不是人人都用,那就直接写个界面打包一下呗~主要实现只要运行后输入上联下联、横批,然