![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
小白黑_216
这个作者很懒,什么都没留下…
展开
-
笔记05-JDBC-事务、反射
jdbc事务1.什么是事务?答:一件事或多件事的集合,要么都执行,要么都不执行。创建数据库表创建工程导入mysql的驱动包完成orm映射思想创建包1.实体映射设计Dao(model模型层)1.com.oracle.test2.com.oracle.util3.com.oracle.vo4.com.oracle.dao (data Acess object)5.com.oracle.daoImpl实现Dao设计需求(service业务层)1.为什么要在java中添加业务层.原创 2021-09-12 13:01:35 · 97 阅读 · 0 评论 -
笔记04-JDBC-多表查询
一对一sql脚本/*Navicat MySQL Data Transfer-- 数据库名字不一样Source Server : java2104Source Server Version : 50622Source Host : localhost:3306Source Database : java210601Target Server Type : MYSQLTarget Server Version : 50622Fil.原创 2021-09-05 14:17:44 · 234 阅读 · 0 评论 -
笔记03-JDBC-预编译
预处理Statement有sql注入问题,例如:select * from T_users where loginName = ‘"+loginName+"’ and userPwd = ‘’ or ‘1’ = '1’符合条件,这样就不需要判断。PrepareStatement和Statement 区别1.PreparedStatement接口是Statement的子接口2.PrepareStatement 预编译可以防止sql注入问题,保证安全性3.PrepareStatement对象对于执.原创 2021-09-05 13:37:39 · 219 阅读 · 0 评论 -
笔记02-JDBC-ORM映射思想
创建工程格式com.oracle.util工具包com.oracle.pojo(plain old java object)实普通的老的java对象/com.oracle.entity(实体)/com.oracle.vo(Value Object)都是MySQL数据库的实体对象包com.oracle.dao(data access object)接口包com.oracle.daoImpl接口实现类包com.oracle.test测试包ORM映射关系Object RalationShip..原创 2021-09-05 12:26:55 · 145 阅读 · 0 评论 -
笔记01-JDBC数据库连接
JDBC(Java Database Connection):java数据库连接概念:它是一套规范的API(Application Inferface) 提供了各式各样的功能。mysql的第三方jar包就是mysql - connector -Java.bin.jar是自己实现的Oracle的第三方包是object.jarJDBC的操作步骤:1.创建工程导入mysql - connetor - Java.bin.jar2.连接数据库错误案例:1)Unknown database ‘tes.原创 2021-09-05 11:55:45 · 65 阅读 · 0 评论