JDBC使用预编译声明的操作步骤
来源:互联网 发布:剑网3萝莉女捏脸数据 编辑:程序博客网 时间:2024/06/05 23:42
JDBC使用预编译声明的操作步骤
简单用户登录过程为例
实质:通过判断传入的用户名(username)和密码(password)参数在数据库(mydb1)中是否可以查询到,使用preparedStatement对象可以避免sql攻击(传入的参数是sql语句的部分从而导致的问题,黑客的填空游戏)
基本代码如下
其中涉及到的异常未做处理
public void login(String username,String password){ //1、注册驱动 Class.forName(com.mysql.jdbc.Driver); //2、建立数据库连接 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb1","root","root"); //3、生成sql语句 String sql="select * from tb_user where username=? and password=?"; //4、建立查询对象——预编译声明对象 PreparedStatement pstmt=conn.prepareStatement(sql); //5、设置参数给占位符,注意从1开始 pstmt.setString(1,username); pstmt.setString(2,password); //6、执行查询操作,返回结果集 ResultSet rs=pstmt.executeQuery(); if(rs.next()){ System.out.println("登录成功"); } else{ System.out.println("用户名或者密码错误"); //7、完成整个过程后关闭 rs.close(); pstmt.close(); conn.close();}
阅读全文
0 0
- JDBC使用预编译声明的操作步骤
- JDBC使用预编译SQL的好处
- JDBC的操作步骤
- JDBC的使用步骤
- JDBC 开发步骤及PreparedStatement预编译处理对象
- JDBC操作数据库的步骤
- JDBC操作数据库的步骤
- JDBC操作数据库的步骤
- jdbc操作数据库的步骤
- JDBC操作数据库的步骤
- JDBC操作数据库的步骤
- Java中使用JDBC连接数据库操作的步骤
- JDBC预编译语句
- JDBC中的预编译
- JDBC-预编译原理
- jdbc预编译
- JDBC预编译语句
- JDBC中的预编译
- Word2Vec导学第二部分
- Retrofit请求参数注解字段说明
- 手机Fiddler抓包
- 算法提高 ADV-86 格式化数据输出
- 如何安装node.js
- JDBC使用预编译声明的操作步骤
- Invalid mime type "application/json, application/json": Invalid token chara
- cache理论篇-------------springboot
- Mysql的READ COMMITTED隔离级别的问题
- 在线编辑公式
- 算法提高 ADV-87 利息计算
- 快速排序
- 最长上升子序列升级版
- 脱掉“爱加密”家的壳