![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
味无味
落子无悔。愿赌服输。
展开
-
如何连接JDBC
连接JDBC的步骤 1. 导入jar包 2. 加载驱动类 >driverClassName:com.mysql.jdbc.Driver 3. 给出参数(url username password ) >url:jdbc:mysql://localhost:3306/mydb3 >username:root >passw...原创 2019-06-16 15:39:40 · 138 阅读 · 0 评论 -
通过JDBC对MySQL的操作
业务分析 1. 连接数据库。 2. 对数据库进行操作。代码实现(增、改、删)package cn.itcast.demo1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql...原创 2019-06-16 22:38:19 · 122 阅读 · 0 评论 -
使用preparedStatement防止sql的攻击
preparedStatement的介绍preparedstatement为statement的子接口prepared的优点 防止sql的攻击 提高代码的可读性和可维护性提高效率什么是sql攻击例如:用户在登录的时候输入的账号和密码都是sql语句的片段。preparedStatement实现防止sql攻击的代码实现package cn.itcast.demo3;import ...原创 2019-06-17 01:20:30 · 278 阅读 · 0 评论 -
preparedStatement的预处理原理(面试)
preparedStatement的预处理原理服务器要进行的工作1、校验:校验sql的语法2、编译:相当于一个函数的东西3、执行:调用函数preparedStatement的使用前提1、连接的数据库必须支持与处理2、每一个psmt与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行校验,在进行编译,执行的时候只是把参数传递过去。3、 若二次执行的时候就不用再进行校...原创 2019-06-17 21:09:32 · 1307 阅读 · 0 评论