手把手教你JAVA如何连接MYSQL-mysql-connector-j-8.0.32.jar

这篇具有很好参考价值的文章主要介绍了手把手教你JAVA如何连接MYSQL-mysql-connector-j-8.0.32.jar。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步:下载mysql驱动包

 1、mysql官网:https://dev.mysql.com/downloads/connector/j/

下载Connector/J (JAVA使用)如下图所示:

mysql-connector-java,mysql,java,数据库

2、此时会进入下载页面,无需登录,直接下载即可,如下图所示:

mysql-connector-java,mysql,java,数据库

3、mysql-connector-j-8.0.32.zip下载成功,里面含有mysql-connector-j-8.0.32.jar文件,后续使用。

 mysql-connector-java,mysql,java,数据库

 第二步:在JAVA项目中新建lib文件夹,将mysql-connector-j-8.0.32.jar放进去,右击lib文件夹,选择“添加到库”;

mysql-connector-java,mysql,java,数据库

 第三步:编写连接MYSQL的类文件,示例如下:

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.cj.jdbc.Driver");
        try (
                Connection conn = DriverManager.getConnection(
                        "jdbc:mysql://127.0.0.1:3306/xyytest",
                        "root",
                        "HUawei123");
                Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery("select *"
                        + " from employees"
                        + " where department_id in ('10','20','30')")) {
            while (rs.next()) {
                System.out.println(rs.getInt(1) + "\t"
                        + rs.getString(2) + "\t"
                        + rs.getString(3) + "\t"
                        + rs.getString(4) + "\t"
                        + rs.getString(5));
            }
        }
    }
}

运行时应该会报错:

 Access denied for user ''root@'localhost' (using password: YES)

第四步:修改my.ini文件,在[mysqlid] 下面添加一句 skip-grant-tables,这个是为了跳过登陆的,不用密码也能进mysql。

mysql-connector-java,mysql,java,数据库

 登录mysql服务器,

先输入:flush privileges;
再输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

如下图:

mysql-connector-java,mysql,java,数据库

 第五步:重下运行java程序即可

mysql-connector-java,mysql,java,数据库文章来源地址https://www.toymoban.com/news/detail-787367.html

到了这里,关于手把手教你JAVA如何连接MYSQL-mysql-connector-j-8.0.32.jar的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你如何使用Docker

    我们在公司开发中,会有开发环境,测试环境,上线环境, 比如我们开发人员开发好了一个项目,在开发环境中运行正常,但测试人员拉到测试环境就跑不起来【jdk版本等】,或者上线的时候运行不起来,这时候就要为每个机器配置一个环境,那运维人员不得累死?【哈哈,

    2024年02月10日
    浏览(72)
  • 【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(基础编程篇)

    Preconditions(前置条件):让方法调用的前置条件判断更简单 。 Guava在Preconditions 类中提供了若干前置条件判断的实用方法,我们强烈建议在 Eclipse 中静态导入这些方法。每个方法都有三个变种: 当方法没有额外参数时,抛出的异常中不包含错误消息,这会使得调用方很难确

    2024年02月07日
    浏览(78)
  • [R语言]手把手教你如何绘图(万字)

    目录 概况 常用高级图形 条形图 csv文件导入 csv文件导出 R语言sep函数 seq函数 with函数 直方图和密度估计图 盒型图 boxplot() 正态QQ图 散点图 pairs()散点矩阵图 曲线图 curve() 三维图 动态三维图 低级图形函数 abline() lines() legand()增加图例 axis()坐标轴 text()给图内区域添加文字 loc

    2024年02月04日
    浏览(70)
  • 数据库:如何安装SQL,手把手教你

    我们只选择两个: SQLEXPR_x64_CHS.exe SQLManagementStudio_x64_CHS.exe 如果你是32位系统就选择x86的(9102年了,应该都是64位的了吧)选中后下载到你经常保存文件的地方即可(这个地方并不是sql要安装的地方)。 全部下载后如图所示 正式安装 先安装SQL,再安装 SQL Management Studio 双击

    2024年01月16日
    浏览(78)
  • 【深度学习】手把手教你使用 PyCharm 连接 Auto DL 远程服务器

    文章性质: 实操记录 💻 主要内容: 主要记录了如何租用 Auto DL 服务器,以及如何在 PyCharm 中连接远程服务器。 相关文档: 如何使用 Auto DL 远程服务器连接 PyCharm 运行代码 - 知乎 冷知识+1: 小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨ 可以让作者更有创作动力!  目录 前言

    2024年04月25日
    浏览(84)
  • 手把手教你如何使用Fiddler抓包工具

    什么是 Fiddler? Fiddler 是一个 HTTP 协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的 HTTP 通讯。Fiddler 提供了电脑端、移动端的抓包、包括 http 协议和 https 协议都可以捕获到报文并进行分析;可以设置断点调试、截取报文进行请求替换和数据篡改,也可以进行

    2024年02月07日
    浏览(65)
  • 手把手教你用SQLServer连接Visual Studio2019并编写一个学生信息管理页面

    目录 安装SQLServer 创建新项目 建数据库建表 窗体设计 代码实现  整体效果 ​ 用SQLServer连接Visual Studio,首先需要下载SQLServer app。 下载教程,我之前写过,可以点击如下链接先下载安装SQLServer: SQL Server(express)安装教程 安装好SQL之后,打开VisualStudio2019,新建一个window项目 ,步

    2024年02月12日
    浏览(50)
  • 手把手教你租用服务器以及使用Pycharm远程连接服务器训练模型

    由于模型优化过后训练时间太长,所以想使用显卡或者租服务器进行训练,but显卡太贵(只有A卡),那就租服务器好了,开始了解怎么租,去哪租一系列问题,果然只要开始思考,就是一个接一个的困难,直接被击碎。终于找到了AutoDL,美美的开始租服务器,结果又绊在了选

    2024年02月10日
    浏览(62)
  • 【Java文件操作】手把手教你拿捏IO 流

    哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 文件操作,理解文件的概念以及,常用的操作文件的类和方法, FileInputStream 类 和 FileOutputStream  , PrintWriter  and Scnner,  Reader and  Wirter  确定不来看看嘛~ 更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

    2023年04月15日
    浏览(46)
  • 手把手教你如何扩展(破解)mybatisplus的sql生成

    众所周知, mybatisplus 提供了强大的代码生成能力,他默认生成的常用的CRUD方法(例如插入、更新、删除、查询等)的定义,能够帮助我们节省很多体力劳动。 他的 BaseMapper 中定义了这些常用的CRUD方法,我们在使用时,继承这个 BaseMapper 类就默认拥有了这些能力。 如果我们

    2024年02月05日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包