当前位置: 首页 > news >正文

JAVA开发工具IDEA如何连接操作数据库

一、下载驱动

下载地址:【免费】mysql-connector-j-8.2.0.jar资源-CSDN文库

二、导入驱动

鼠标右击下载到IDEA中的jar包,选择Add as Library选项

如图就导入成功

三、加载驱动

Class.forName("com.mysql.cj.jdbc.Driver");

四、驱动管理器运行,获取链接

String url = "jdbc:mysql://localhost:3306/****";//****为要访问的数据库名
//3306为数据库默认端口号
String user = "root";//登录数据库的用户名
String password = "ROOT";//登录数据库的密码
Connection conn= DriverManager.getConnection(url,user,password);//获取链接

五、通过链接创建数据库操作对象

String sql ="";//写数据库语句
PreparedStatement ps = conn.prepareStatement(sql);//预加载
//?可以作为占位符,例:
String sql ="insert into user values (null,?,?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(3,"女");
ps.setString(4,"山西");
ps.setString(1,name);
ps.setInt(2,18);
ps.setString(5,"11111");

setString()方法:代替?所在位置的值,值为String类型

setInt()方法:代替?所在位置的值,值为int类型

注意:

值所在的位置只与方法的第一个参数有关,与程序执行的先后顺序无关

问号,有几个处理几个,少一个都不行

类型要对应好,没有问号是不需要处理数据

六、通过数据库操作对象执行sql语句

1.执行增删改(以下两种方式都可以)

ps.executeUpdate();

 会返回一个int类型的值

ps.execute();

  会返回一个boolean类型的值,true表示执行成功,false表示执行失败

2.执行查询语句

ResultSet rs=ps.executeQuery();

 相当于一个集合,需要遍历

七、关流

使用close()方法,依次对使用的数据流进行关流

http://www.lryc.cn/news/404804.html

相关文章:

  • 简化AI模型:PyTorch量化技术在边缘计算中的应用
  • 拥抱AI时代:解锁Prompt技术的无限潜力与深远影响
  • 第123天:内网安全-域防火墙入站出站规则不出网隧道上线组策略对象同步
  • 博客建站4 - ssh远程连接服务器
  • MySQL--索引(3)
  • sql_exporter通过sql收集业务数据并通过prometheus+grafana展示
  • pytorch 笔记:torch.optim.Adam
  • 开源AI智能名片小程序:深度剖析体验优化策略,激活小程序生命力的运营之道
  • ML.Net 学习之使用经过训练的模型进行预测
  • 为什么 centos 下使用 tree 命令看不见 .env 文件
  • 数据库基础与性能概述及相关术语
  • docker基于外部缓存加速构建方案
  • 【C语言】 作业11 链表+实现函数封装
  • 【Ubuntu】Ubuntu20修改MAC地址
  • ClickHouse集成LDAP实现简单的用户认证
  • C语言-预处理详解
  • 计算机网络-VLAN间通信(三层通信)模拟实现
  • 【JAVA】数据类型及变量
  • 微软蓝屏事件暴露的网络安全问题
  • 11 - FFmpeg - 编码 AAC
  • OS Copilot初体验的感受与心得
  • Ajax学习笔记
  • 医学深度学习与机器学习融合的随想
  • 坑人的macos tar 命令 (实际上是bsdtar)换用 gnu tar
  • 【SpringBoot3】全局异常处理
  • vue-Treeselect
  • 【机器学习框架TensorFlow和PyTorch】基本使用指南
  • matlab 中的methods(Access = protected) 是什么意思
  • 【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)
  • 图像处理 -- ISP调优(tuning)的步骤整理