
JDBC
文章平均质量分 72
TSCCG
这个作者很懒,什么都没留下…
展开
-
JDBC封装工具类
JDBC封装工具类1.封装类package com.tsccg.util;import java.sql.*;import java.util.ResourceBundle;/** * @Author: TSCCG * @Date: 2021/08/28 19:42 */public class JdbcUtil { private static Connection conn = null; private static PreparedStatement ps =原创 2021-08-28 22:09:56 · 158 阅读 · 0 评论 -
JDBC_07悲观锁和乐观锁
JDBC_07悲观锁和乐观锁1.悲观锁和乐观锁的概念1.1悲观锁[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zSLIzX0t-1627550194449)(http://assets.processon.com/chart_image/610259101efad46a20ae0f04.png)]悲观锁就是比较悲观。我在拿一条记录时,生怕别人修改这条记录,于是就把它锁住,不让别人用。直到我使用完才解锁。悲观锁的语法格式是:select ... from ... w原创 2021-07-29 17:17:04 · 135 阅读 · 0 评论 -
JDBC_05事务相关
JDBC_05事务相关1.演示jdbc事务自动提交机制1.1建表并插入数据drop table if exists t_vip;create table t_vip( id int primary key auto_increment, name varchar(255));insert into t_vip(name) values('zhangsan');insert into t_vip(name) values('lisi');commit;查看数据:1.原创 2021-07-28 22:42:07 · 115 阅读 · 0 评论 -
JDBC_04Statement和PreparedStatement
JDBC_04Statement和PreparedStatement1.对比Statement和PreparedStatement1.Statement存在sql注入问题,PreparedStatement解决了sql注入问题。2.PreparedStatement效率比Statement高一些在mysql中,执行一条语句需要编译运行。而如果执行过一条语句后,下一条语句跟前一条语句一模一样,就不会编译,直接运行。使用Statement时,每次执行都要重新拼接sql语句,每次都需要重新编译运行:原创 2021-07-28 18:29:09 · 225 阅读 · 0 评论 -
JDBC_03实现用户登录业务
JDBC_03实现用户登录业务1.需求描述1.需求:模拟用户登录功能。2.业务描述:程序运行的时候,提供一个输入的入口,可以让用户输入用户名和密码。用户输入用户名和密码后,提交信息,java程序收集到用户信息。java程序连接数据库验证用户名和密码是否正确。正确:显示登录成功。错误:显示登录失败。3.数据的准备:在实际开发中,表的设计会使用专业的建模工具:PowerDesigner。使用该工具来进行数据库表的设计。2.准备数据1.打开PowerDesi原创 2021-07-27 21:47:00 · 601 阅读 · 0 评论 -
JDBC_02JDBC编程六步
JDBC_02JDBC编程六步1.JDBC编程六步注册驱动:告诉Java程序,即将要连接的是哪个品牌的数据库。获取连接:表示JVM的进程和数据库的进程之间的通道打开了,这属于进程之间的通信,是重量级的。使用完后一定要关闭。获取数据库操作对象:专门执行sql语句的对象。执行SQL语句:主要是DQL、DML。处理查询结果集:当第4步执行的是DQL语句时才有第5步处理查询结果集。释放资源:使用完资源后一定要关闭资源。Java和数据库属于进程之间的通信,开启后一定要关闭。2.java连接数据库全原创 2021-07-26 22:09:52 · 170 阅读 · 0 评论 -
JDBC_01对JDBC本质的理解
JDBC_01对JDBC本质的理解1.JDBC是什么?Java DataBase Connectivity(Java语言连接数据库)2.JDBC的本质JDBC是SUN公司制定的一套接口(interface),【在java.sql.*;包下有很多接口】。接口都有调用者和实现者。面向接口调用、面向接口写实现类,这些都属于面向接口编程。为什么要面向接口编程?解耦和:降低程序的耦合度,提高程序的扩展力。多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)建议:Animal原创 2021-07-26 14:28:16 · 221 阅读 · 0 评论