位置: IT常识 - 正文

【java】Java连接mysql数据库及mysql驱动jar包下载和使用(java中怎么连接数据库)

编辑:rootadmin
【java】Java连接mysql数据库及mysql驱动jar包下载和使用 文章目录JDBCJDBC本质:JDBC作用:跟数据库建立连接发送 SQL 语句返回处理结果操作流程和具体的连接步骤如下:操作步骤:需要导入驱动jar包 mysql-connector-java-8.0.22.jar注册驱动获取数据库连接对象 Connection定义sql获取执行sql语句的对象 Statement执行sql,接受返回结果处理结果释放资源第一步:点击进入mysql jar包下载官网代码编写:连接成功后的操作结果:JDBC

推荐整理分享【java】Java连接mysql数据库及mysql驱动jar包下载和使用(java中怎么连接数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java连接gaussdb,java内连接,java如何连接,java如何连接,java连接zk,java连接kudu,java连接mq,java连接zk,内容如对您有帮助,希望把文章链接给更多的朋友!

基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。

JDBC本质:

其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。

JDBC作用:跟数据库建立连接发送 SQL 语句返回处理结果操作流程和具体的连接步骤如下:操作步骤:需要导入驱动jar包 mysql-connector-java-8.0.22.jar【java】Java连接mysql数据库及mysql驱动jar包下载和使用(java中怎么连接数据库)

1.1–复制mysql-connector-java-8.0.22.jar到项目下。 注:任何一个包都可以,也可以自己建一个包。  1.2–右键——>add as Library

注册驱动获取数据库连接对象 Connection定义sql获取执行sql语句的对象 Statement执行sql,接受返回结果处理结果释放资源第一步:点击进入mysql jar包下载官网

jar包下载及导入:

将下载好的压缩包进行解压:

解压之后下图就是连接数据库所用到的jar包:

将jar包复制粘贴到IDEA所用的项目下,放置jar包的目录可以是自己新建的,也可以和项目同在一个目录下。然后再:右键选择添加到add as Library下:

代码编写:public class jdbcDemo01 { public static void main(String[] args) throws Exception { Statement state = null; Connection conn = null; try { //2.注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //3.获取数据库连接对象 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zqq?serverTimezone=GMT%2B8", "root", "root"); //4.定义sql语句 String sql = "update integral set stu_name='老黄666' where id = '1'"; //5.获取执行sql的对象 Statement state = conn.createStatement(); //执行sql int count = state.executeUpdate(sql); //7.处理结果 System.out.println(count); } catch (SQLException e) { e.printStackTrace(); }finally { try { if (state!=null){ //8.释放资源 state.close(); } } catch (SQLException throwables) { throwables.printStackTrace(); } try { if (conn!=null){ conn.close(); } } catch (SQLException throwables) { throwables.printStackTrace(); } } }}

注意:mysql 5之后的驱动jar包可以省略注册驱动编写的步骤。之前的需要要写上。

连接成功后的操作结果:

本文链接地址:https://www.jiuchutong.com/zhishi/295390.html 转载请保留说明!

上一篇:v-if与v-for为什么不建议一起使用?(v_if和v_for)

下一篇:迪纳利国家公园里的白大角羊,阿拉斯加 (© Patrick J. Endres/Getty Images)(迪纳利国家公园在哪个国家)

  • 苹果手机发短信怎么选择卡1卡2(苹果手机发短信怎么切换主副卡)

    苹果手机发短信怎么选择卡1卡2(苹果手机发短信怎么切换主副卡)

  • 荣耀x10多屏协同怎么打开(荣耀x10支不支持多屏协同)

    荣耀x10多屏协同怎么打开(荣耀x10支不支持多屏协同)

  • 华为手机volte设置在哪设置(华为手机volte设置在哪里设置荣耀9)

    华为手机volte设置在哪设置(华为手机volte设置在哪里设置荣耀9)

  • 快手交了保证金多久可以挂上小黄车(快手交了保证金还能退吗)

    快手交了保证金多久可以挂上小黄车(快手交了保证金还能退吗)

  • 微信上有个勾是什么意思(微信上面有个勾)

    微信上有个勾是什么意思(微信上面有个勾)

  • 苹果X怎么同时登录2个微信

    苹果X怎么同时登录2个微信

  • 手机屏幕上时间和日期没有了怎么办(手机屏幕上时间怎么设置)

    手机屏幕上时间和日期没有了怎么办(手机屏幕上时间怎么设置)

  • 美团该订单不可删除怎么处理(怎么查美团订单)

    美团该订单不可删除怎么处理(怎么查美团订单)

  • ibm电脑是联想的吗(ibm电脑是联想的嘛)

    ibm电脑是联想的吗(ibm电脑是联想的嘛)

  • 三星9750是什么手机(三星9750是5g手机吗?)

    三星9750是什么手机(三星9750是5g手机吗?)

  • 抖音有播放量没有点赞怎么回事(抖音有播放量没有点赞)

    抖音有播放量没有点赞怎么回事(抖音有播放量没有点赞)

  • 用什么软件可以把照片拼在一起(用什么软件可以查到对方的位置)

    用什么软件可以把照片拼在一起(用什么软件可以查到对方的位置)

  • 手机屏划不动点不了怎么办(手机划不动该怎么办?屏幕失灵该怎么办?)

    手机屏划不动点不了怎么办(手机划不动该怎么办?屏幕失灵该怎么办?)

  • 微博王卡免流怎么开启(王卡微博免流用激活吗)

    微博王卡免流怎么开启(王卡微博免流用激活吗)

  • 9x支持人脸解锁吗(9x能不能人脸解锁)

    9x支持人脸解锁吗(9x能不能人脸解锁)

  • chmul00华为什么型号(aqmal00华为什么手机)

    chmul00华为什么型号(aqmal00华为什么手机)

  • 京东可以撤回消息吗(京东撤回消息系统几天会检测到吗安全吗)

    京东可以撤回消息吗(京东撤回消息系统几天会检测到吗安全吗)

  • 天猫精灵CCL要一直插电吗(天猫精灵cch7)

    天猫精灵CCL要一直插电吗(天猫精灵cch7)

  • oppor15有多长cm(oppor15有多长厘米)

    oppor15有多长cm(oppor15有多长厘米)

  • 连续选择多个按什么键(选择多个连续的文件,可以按住选择第一个和最后一个)

    连续选择多个按什么键(选择多个连续的文件,可以按住选择第一个和最后一个)

  • OPPO R11s Plus无法录屏怎么办(oppor11plus为什么开不了机)

    OPPO R11s Plus无法录屏怎么办(oppor11plus为什么开不了机)

  • 怎样下载京东购物(怎样下载京东购物软件)

    怎样下载京东购物(怎样下载京东购物软件)

  • 红米4x悬浮球开关在哪里(红米手机悬浮窗口)

    红米4x悬浮球开关在哪里(红米手机悬浮窗口)

  • 有微信号怎么查抖音号(有微信号怎么查绑定的手机号)

    有微信号怎么查抖音号(有微信号怎么查绑定的手机号)

  • 快手动态可以保留几天(快手动态保持多长时间)

    快手动态可以保留几天(快手动态保持多长时间)

  • myisam和innodb的区别(innodb和mysiam的区别和优缺点)

    myisam和innodb的区别(innodb和mysiam的区别和优缺点)

  • macOS如何复制粘贴无格式文本 macOS粘贴不带格式文字的方法(macos的复制粘贴快捷键)

    macOS如何复制粘贴无格式文本 macOS粘贴不带格式文字的方法(macos的复制粘贴快捷键)

  • Python列表中有哪些索引(python中列表的作用)

    Python列表中有哪些索引(python中列表的作用)

  • 个人独资企业生活费用和经营费用混在一起的
  • 税收保全措施有金银首饰吗
  • 财务报表可以补充分类吗
  • 农业免税企业账户怎么查
  • 购销合同赔偿比例一般多少
  • 资产负债表中流动性从高向低
  • 公司收到银行承兑汇票会计分录
  • 商场收取租户电费怎么处理税收?
  • 冲以前年度成本会计处理
  • 税金及附加怎么计提
  • 因产品不合格退回报废会计处理
  • 工业企业财务核算方法
  • 企业利润怎么拿出来
  • 零税率购房发票
  • 国税注销了地税没注销现在经营异常
  • 固定资产怎么填报
  • 专用发票的开票人收款人复核人都要开齐吗
  • 什么情况下需要承担法律责任
  • 收到购买商品发票怎么做账
  • 公司治理的基本内涵
  • win7s
  • 当月交当月社保费会计分录
  • php oci8
  • 其他综合收益是什么意思
  • 上月开的发票会计漏做帐本月应如何补做账?
  • linux标准文件和链接文件
  • 贷款利息如何计算年利率
  • ctl.start
  • 工业企业生产费用要素有( )、其他支出等
  • 金融企业会计计提贷款呆账准备金主要贯彻了
  • 土地增值税清算扣除项目
  • KITTI数据集可视化(二):点云多种视图与标注展示的可视化代码解析
  • 缴费单位未按规定缴纳社会保险费的按日加收
  • php rar
  • thinkphp django
  • php面向对象的理解
  • php curl_exec
  • 影视行业的会计好做吗
  • 物流公司过户给我需要做什么
  • 数据分析课
  • vue组件元素设置滚动条高度
  • php代理访问
  • 小规模企业利息收入要交税吗
  • 工资计提与发放在一个月行吗
  • 贴现手续费计入哪个明细科目
  • 织梦停止更新了吗
  • 公司汽车转卖给个人税率
  • 一般纳税人也会被税吗
  • 一般纳税人增值税减免政策2023
  • 最新减免税申报表填写举例
  • 收不回来的应收账款
  • 银行现金支票作废处理步骤
  • 一般性企业
  • 计提的意义
  • 自然人股权转让如何缴纳个人所得税
  • win8 恢复
  • 如何在windows沙盒中导入文件
  • 如何去掉桌面图标的蓝底
  • windows7装进u盘
  • centos安装虚拟机教程
  • windows7右下角网络图标不见了怎么办
  • win 8系统怎么样
  • 错误化
  • opengl es 3.2
  • js中创建函数的方法
  • window.location.href怎么加请求头
  • android点击按钮弹出对话框
  • 微信小程序访问相册权限在哪里
  • Unable to execute dex: Multiple dex files define 解决方法
  • 全面解析日本失去的十年
  • unity closestpoint
  • javascript document.execCommand() 常用解析
  • java script课程
  • jquery滚动条滚动事件
  • js 原型继承的几种方法
  • jquery中each()方法的作用及使用
  • 电子税务局可以开纸质发票吗
  • 公司税务风险情况说明怎么写
  • 飞机票其他税费包括什么内容
  • 贵州网上办税服务厅登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设