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

JDBC学习(Java DataBase Connectivity)

JDBC简介

JDBC入门

驱动jar包:C:\Users\49960\Desktop\mysql-connector-j-9.0.0

需要配置add library!!!

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.util.Stack;public class Main {public static void main(String[] args) throws Exception {//1、注册驱动Class.forName("com.mysql.jdbc.Driver");String url="";String username="Machisk";String password="*************";//2、获取链接Connection conn =  DriverManager.getConnection(url,username,password);//3、定义SQL语句String sql = "update account set money = 2000 where id =1";//4、获取执行SQL对象Statement stmt = conn.createStatement();//5、执行SQLint count = stmt.executeUpdate(sql);//6、处理返回结果System.out.println(count);//7、释放资源stmt.close();conn.close();}
}

JDBC API 详解

DriverManager

本机ip(域名):127.0.0.1或localhost

useSSL=false 禁用安全连接方式

Connection

Statement

执行DML语句

执行DDL语句

ResultSet

PreparedStatement

用户登录

SQL注入

sql语句变成了:

语句‘1’=‘1’恒成立

PreparedStatement

PreparedStatement原理

配置MySQL执行日志:

数据库连接池(了解)

简介

实现数据库连接池

操作实例--增删改查

思路

快捷键与习惯

基本模板

具体功能实现

查询所有数据

添加数据

修改数据

删除数据

图片截自黑马JDBC 

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

相关文章:

  • 2024源代码加密软件评测丨保护企业源代码防泄密
  • 测试图片上传功能,使用postman提供的url
  • 使用dot来画流程图
  • 基于Java的微信记账小程序【附源码】
  • uniapp中 uni.previewImage用法
  • 第十三章 StringTable
  • Adobe Acrobat添加时间戳服务器
  • 数据库管理-第217期 Oracle的高可用-02(20240704)
  • 搭建基础库~
  • 深入了解Linux中的udhcpc:动态主机配置协议客户端
  • O2OA(翱途) 开发平台之HTTP端口规划
  • 以创新思维驱动下的盲盒小程序:重塑用户体验
  • 设计资料:520-基于ZU15EG 适配AWR2243的雷达验证底板 高速信号处理板 AWR2243毫米波板
  • 晋级国赛!卓翼飞思技术引领,助力辽宁赛区机器人及人工智能大赛圆满收官
  • react ts 封装3D柱状图,支持渐变
  • css---before和after伪元素
  • 下载后端返回的图片,而不是打开图片
  • ELISA实验前,需要做好哪些准备?
  • 浅谈 Linux 中的 core dump 分析方法
  • 自研直播系统-直播系统实战
  • python数据分析入门学习笔记
  • SyntaxError: invalid character in identifier 解决方案
  • 装箱问题汇总
  • 你的B端系统考虑移动化了?还没?那就小心out了。
  • 大数据招商的应用场景及实施路径有哪些?
  • 【C++】 C/C++预处理器介绍
  • MySQL—创建查看删除备份恢复数据库
  • 1.4 ROS2集成开发环境搭建
  • 数组和对象在内存中的区别
  • 智能胎教仪,科技与教育的融合-N9301胎教仪语音方案