
JDBC
小熊猫陈江一
这个作者很懒,什么都没留下…
展开
-
JDBC快速处理分页查询 Limit
JDBC快速处理分页查询 Limit查询工人表中的数据按照员工的工资降序排序,做一个分页查询select * from work order by salary desc limit a,b;a表示起始行索引(从0开始),b表示每页显示查询到的行数a不能确定,动态表示页码,b行数可以确定也可以不确定1、a不确定,b确定每页显示给定的行数 比如每页显示5 行 select * from work order by salary desc limit ?,5 Scanner input原创 2020-08-22 20:59:23 · 615 阅读 · 0 评论 -
JDBC中模糊查询处理 % 和 _
JDBC中模糊查询处理 % 和 _前提:明白一点在MySQL中 输入单引号和双引号的作用一样举个列子:比如我们需要在学生表中查询姓名中带有 “张” 的人。那么在数据库中的SQL语句就应该写成 select * from student where sname like '%张%';或者 select * from student where sname like "%张%";由于我们是通过Java中的JDBC进行数据库的访问所以接下来统一采用 双引号 的方式 进行便于理解而无论我们采用下原创 2020-08-22 19:51:26 · 2792 阅读 · 0 评论 -
JDBC六部曲、驱动和细说URL连接
JDBC六部曲、驱动和连接的URL注意事项1、JDBC介绍1.1、JDBC概念:1.2、JDBC核心思想:1.3、图解JDBC连接过程1.4、MySQL的JDBC驱动包1.5、JDBC API2、JDBC开发步骤2.1、JDBC开发步骤之驱动2.2、JDBC获取连接之细说URL2.3、通过JDBC执行 CDU 增删改1、JDBC介绍1.1、JDBC概念:JDBC(Java Database Connectivity),Java连接数据库的规范(标准)。使用JDBC连接数据库完成CRUD操作1.2、原创 2020-08-20 23:21:39 · 523 阅读 · 0 评论 -
JDBC之Query查询操作
JDBC之Query查询操作首先我们来想,每次查询数据库时,每次都是一条或多条记录集,而为了能够临时的用Java存储临时表记录集,就需要用到ResultSet 类集合ResultSet 数据结果集概念:在执行查询SQL语句之后,存放查询到的结果集数据接收结果集: ResultSet rs = statement.executeQuery(sql);注意:作用就是完成了查询结果的存储功能,而且只能读去一次,不能够来回的滚动读取。遍历ResultSet集合ResultSet以表结构进原创 2020-08-20 22:47:57 · 2220 阅读 · 0 评论 -
JDBC之古老的SQL注入
SQL注入产生SQL注入原因用户输入的数据中有SQL关键字或语法并且参与了SQL语句的编译,导致SQL语句编译后的条件含义为true,一直得到正确的结果集。这种现象称为SQL注入。 Statement statement = connection.createStatement(); String sql = "select * from student where name='" + nam + " ' and pas原创 2020-08-20 22:18:15 · 203 阅读 · 0 评论