JDBC
丢丢diu丢
CSDN,做笔记用的……
展开
-
JDBC1——JDBC的本质——JDBC编程六步
1.JDBC是什么?——Java DataBase Connectivity(Java语言连接数据库)1.1.JDBC本质是什么?JDBC是SUN公司制定的一套接口(interface)java.sql.* (这个软件包下有许多的接口)1.2.面向接口编程:接口都有调用者和实现者:面向接口调用,面向接口实现类。为什么要面向接口编程?解耦合:降低程序的耦合度,提高程序的扩展力多态就是典型的:面向抽象编程。(不面向具体编程)建议“ Animal a = new Cat(); A原创 2020-10-16 12:37:57 · 164 阅读 · 2 评论 -
JDBC4—自动提交机制(演示转账)—工具类封装(演示模糊查询)—悲观锁、乐观锁、演示行级锁
1.自动提交机制1.1.重点3行代码: conn.setAutoCommit(false / true); false / true 决定自动提交开关 conn.commit(); conn.rollback();1.2.银行转账账户1——>账户2 , 转账9991.2.1.创建账户: drop table if exists t_act; create table t_act( act原创 2020-10-17 17:51:39 · 157 阅读 · 1 评论 -
JDBC3——SQL注入、及其解决方法——Statement与PreparedStatement对比——PreparedStatement的CRUD
1.用户登陆系统演示—Statement—SQL注入1.1.需求: 模拟用户登陆功能的实现用户名:zhangsan密码:1231.2.业务描述: 程序运行的时候,提供一个输入的入口,可以让用户输入用户名、密码 输入后,提交信息,java程序搜集到用户信息 JAVA程序连接数据库验证是否合法 合法:显示登陆成功 非法:显示登陆失败1.3.本程序存在的问题—— 存在SQL语句注入现象用户名:a密码:b’ or ‘1’='1会登录成功1.4.导致原创 2020-10-17 17:19:01 · 289 阅读 · 0 评论 -
JDBC2——PowerDesigner进行建表
原创 2020-10-16 17:37:42 · 78 阅读 · 0 评论