美文网首页
JDBC常考知识点

JDBC常考知识点

作者: 6默默Welsh | 来源:发表于2019-10-12 09:29 被阅读0次

1. sql注入漏洞:

jdbc 在使用 statement 传入 sql 语句时,如果传入的参数中有关建字单引号则会出现 sql 的注入漏洞


statement.jpeg
statement2.jpeg

本来只有一个关键字 and 但后来又传入了 or,导致注入漏洞
解决方案:
出现注入漏洞在于字符串的拼接,使用prepareStatement


注入漏洞.jpeg
使用占位符占好位置之后格式就固定了,即使传入一些会导致 sql 漏洞的关键字(比如or,or并不会被识别,只当做普通字符串处理)也不会出现问题

2. 数据库连接池

c3p0与dbcp区别:
dbcp没有自动的去回收空闲连接的功能
c3p0有自动回收空闲连接功能

相关文章

  • JDBC常考知识点

    1. sql注入漏洞: jdbc 在使用 statement 传入 sql 语句时,如果传入的参数中有关建字单引号...

  • 22年护考备考资料

    护考历年常考知识点总结 护考历年常考知识点总结

  • 义务教育法

    一起考教师常考知识点

  • 复试常考知识点②

    持续期缺口及持续期管理 持续期缺口是银行资产持续期与负债持续期和负债资产系数乘积的差额。银行通过调整资产与负债的期...

  • 复试常考知识点①

    商业银行如何利用利率敏感性缺口方法对资产负债进行管理 所谓资金缺口是指利率敏感资产与利率敏感负债的差额,用于衡量银...

  • HTML常考知识点

    本章先介绍一些HTML最基础的考点,很多大长面试官喜欢由浅入深地考察知识。而对于一些基础问题的回答,很多同学反而因...

  • CSS常考知识点

    本章介绍一下CSS的知识点,CSS的东西很多,下面这些是比较高频的考点,希望对你有所帮助: 2.1 常用选择器 面...

  • 海量数据处理问题知识点复习手册

    前言 本文快速回顾了常考的知识点,用作面试复习,事半功倍。 -----正文开始----- 预备知识点 Bitmap...

  • 政治论述题,应该这么答!

    政治考试涉及背诵内容较多,对于常考的重要知识点务必要常记常看。以下几个知识点,你掌握了吗? 一、试述矛盾普遍性与特...

  • Java并发知识点快速复习手册(下)

    前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 面试知识点复习手册 已发布知识点复习手册 Java基...

网友评论

      本文标题:JDBC常考知识点

      本文链接:https://www.haomeiwen.com/subject/acwgpctx.html