MySQL笔记——JDBC入门
(一)JDBC简介
JDBC概念:(1)JDBC就是使用Java语言操作关系型数据库的一套API(2)全称:(Java DataBase Connectivity)Java数据库连接
(二)快速入门
0.创建工程,导入驱动jar包驱动jar包下载连接:
https://dev.mysql.com/downloads/
右键点击jar包,选择Add as Library,在弹出的对话框中level框中选择Module Library 最后点击ok
1.注册驱动Class.forName("com.mysql.cj.jdbc.Driver");//mysql5之后的版本可以不写这个注册驱动代码2.获取连接对象Connection conn=DriverManager.getConnection(url,username,password);3.定义SQLString sql="update account set money=2000 whereid=1";//SQL语句4.获取执行sql的对象Statement stmt=conn.createStatement();5.执行sqlint count=stmt.executeUpdate(sql);6.处理结果//System.out.println(count);7.释放资源stmt.close();conn.close();
(三)代码示例
public static void main(String[] args) throws Exception {//1.注册驱动Class.forName("com.mysql.cj.jdbc.Driver");//mysql5之后的版本可以不写这个注册驱动代码//2.获取连接String url = "jdbc:mysql://127.0.0.1:3306/db1?useSSL=false";String username = "root";String password = "111111";Connection conn = DriverManager.getConnection(url, username, password);//3.定义sql//双引号中就是要执行的SQL语句String sql1 = "update account set money = 2000 where id = 1";//4.获取执行sql的对象Statement stmt = conn.createStatement();//5.执行sqlint count1 = stmt.executeUpdate(sql1);//返回受影响的行数//6.处理结果
// System.out.println(count);if (count1 > 0) {System.out.println("修改成功");} else {System.out.println("修改失败");}//7.释放资源stmt.close();conn.close();}
MySQL笔记——JDBC入门相关推荐
- MySQL笔记 —— jdbc工具类(网站的修改密码,注册账号,注销账号功能)
在之前的这篇博客里面MySQL笔记 -- jdbc连接数据库(增删改查,sql注入,网站登录检查) 写了网站登录检查的代码,通过将用户输入的用户名和密码与数据库中存储的用户名和密码进行比较,如果一致则 ...
- mysql plus crud_Mybatis Plus学习笔记(入门-CRUD)
快速入门 一.创建Spring Initializr工程 1.引入依赖包 org.springframework.boot spring-boot-starter-jdbc org.springfra ...
- 9. MySQL -- JDBC入门
目录 JDBC入门 什么是JDBC 使用JDBC的好处: JDBC开发使用到的包: 导入驱动Jar包 JDBC的核心API JDBC访问数据库的步骤 DriverManager类 加载和注册驱动 Dr ...
- MySQL数据库+jdbc -- 笔记
MySQL数据库 @Draven Mysql 1.连接数据库 1.1.下载可视化软件 1.2.连接数据库 1.3.连接命令 1.4.基本语法操作 2.操作数据库 2.1.操作数据库(了解) 2.2.数 ...
- mybatis学习笔记(3)-入门程序一
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...
- MySQL 笔记8 -- 存储过程和索引
MySQL 笔记8 – 存储过程和索引 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 SQL 教程 一.存储 ...
- MySQL 笔记7 -- 权限操作与视图
MySQL 笔记7 – 权限操作与视图 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 SQL 教程 一.权限 ...
- MySQL 笔记6 -- 函数与事务
MySQL 笔记6 – 函数与事务 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 SQL 教程 一.内置函数 ...
- MySQL 笔记5 -- 多表查询
MySQL 笔记5 – 多表查询 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 一.表之间关系 1.一对一 ...
最新文章
- 刨根问底儿 -- intVal($str) 跟 (int) $str 的运算结果有什么区别
- kernel笔记——进程调度
- Edittext不可编辑可点击,输入密码可见与不可见,验证码换格输入实现方法,车牌号自定义输入键盘
- win10计算机系统优化设置,win10系统优化系统的详细办法
- 【java笔记】静态static关键字
- 定制Eclipse IDE之功能篇(二)
- 第五次作业之例行报告
- 【网络学习】Coverity代码检查工具详细介绍
- [黑客入门]花无涯新手入门教程笔记
- 入门图形学:ComputeShader
- Linux usbkey自动登陆,Usbkey怎么用?|3分钟让您了解Usbkey使用方法
- 桌面云服务器联想,联想Livc桌面云解决方案产品介绍
- Python基础7:文件操作
- App逆向——安卓7以上如何安装抓取https的包
- Qt--QVariant
- 杭州旭航集团,申请纳斯达克IPO上市,募资9800万美元
- MySQLsqlyog详细内容
- 【天池】金融风控-贷款违约预测(五)—— 模型融合
- 程序员数学(16)--二次根式
- 安装R语言(Rstudio、R、RTools)
热门文章
- mybatis plus 新增,修改
- c语言mergesort 参数,归并排序C语言兑现MergeSort
- 红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览
- sublimeText OmniMarkupPreviewer 404
- log4net在WinForm和ASP.net下的设置
- 2012.2.18-silverlight设计器崩溃
- 承博士:让云计算落地生根的中国云计算平台
- Final Michael Scofield
- 753 Cracking the Safe
- [爬虫][python][入门][网页源码][百度图片][豆瓣TOP250]