Java环境下配置环境(jar包)并连接mysql数据库

目录

jar包下载

配置

简单连接数据库

一、注册驱动(jdk6以后会自动注册)

二、连接对应的数据库


以前学习数据库就只是操作数据库,根本不知道该怎么和软件交互,将存储的数据读到软件中去,最近学习了Java连接数据库的内容,豁然开朗

Java为各方数据库提供了一些规范接口,然后由各大数据库厂商完成对应数据操作的代码,我们要使用对应的数据库操作就要去对应的官网下载,下面演示如何下载配置mysql对应的jar包

jar包下载

点此去官网下载jar包

点击上面链接,之后如下如图,选择最新版本即可,第二个如下图所选即可,是跨操作系统可用的,然后选择zip压缩包下载

如下图所示找个文件夹解压出来即可

解压后下面划红线的文件就是我们需要的jar包

配置

在项目下创建lib目录(名字不重要,一般存放第三方库的文件夹名字都用lib)

并将上面的jar包复制到lib目录中(前两个是我自己测试用的jar包忽略即可

右键lib目录,点击添加为库(Add as libriary)

弹出来的页面选择添加为项目库(project)或者模块库(module)都行,然后点击确定即可

这样操作完第三方的类库就导入完毕了,接下来就可以通过对应的类和方法连接并操作数据库了

简单连接数据库

一、注册驱动(jdk6以后会自动注册)

通过反射获取对应mysql类的字节码,相当于告诉编译器我接下来要使用mysql的一些操作,不过现在已经不需要我们手动的写出,编译器会自动的载入字节码文件

java 复制代码
Class.forName("com.mysql.cj.jdbc.Driver");

二、连接对应的数据库

通过DriverManager类 的**getConnection( url, user, password )**方法可以连接对应的数据库,需要传输下面三个参数,以标志唯一的数据库

url:数据库路径,jdbc:mysql:// +ip地址+端口号+数据库名,如下

user:数据库账户名

password:对应账户的密码

java 复制代码
        String url = "jdbc:mysql://localhost:3306/schedule_system";
        String user = "root";
        String password = "11111";
        Connection connection = DriverManager.getConnection(url, user, password);

以上是连接本地的数据库,传入对应的数据即可,会返回一个Connection对象

相关推荐
石一峰6994 小时前
驱动:私有数据为什么要在三个地方各挂一遍?
数据库·python·算法
摸鱼号20235 小时前
在 Rocky Linux 10.1 Minimal 上安装 MySQL 9.7 的血泪史:MariaDB 到底有多“根深蒂固”?
mysql
ClouGence5 小时前
跨云、跨地域数据同步,这样更省心
数据库·sql·saas
TDengine (老段)6 小时前
TDengine 函数完整参考 — 聚合、时序、字符串、时间、数学
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
TDengine (老段)6 小时前
昆仑数智选择 TDengine TSDB,提升页岩气生产运行可视化与精细化管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
陆水A7 小时前
【问数系统】SQL跑对了图表却空了?打通问数系统最后1公里的3个API坑
大数据·数据库·自然语言处理·big data·etl工程师
海外数字观察家7 小时前
品未云:泰国华商批发零售一体化 ERP,破解本土软件适配难题|CSDN 技术分享
网络·数据库·人工智能
万亿少女的梦1687 小时前
基于Spring Boot、Vue与MySQL的高校实习信息管理系统设计与实现
spring boot·mysql·vue·权限管理·restful api
躺不平的理查德7 小时前
SQLite C API 备忘录
c语言·数据库·sqlite
hdsoft_huge8 小时前
SpringBoot 系列 20:Jar 打包 + Docker 容器化 + Compose 一键部署|服务器上线 & 零停机平滑升级全教程
spring boot·docker·jar