A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wb277379322 中级黑马   /  2016-9-2 09:26  /  300 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

普通执行平台:
                                Statement:sql执行平台类,我们通过连接获取这个连接的执行平台,在平台上执行SQL语句
                                Connection提供了获取执行平台的方法:
                                                Statement createStatement() throws SQLException
                                               
                                Statement提供了执行SQL语句的方法
                                int executeUpdate(String sql); --执行insert update delete语句.
                                ResultSet executeQuery(String sql); --执行select语句.
                               
                        预处理平台:
                                PreparedStatement:预处理平台类
                                Connection提供了获取预处理执行平台对象的方法:
                                PreparedStatement prepareStatement(String sql) 通过SQL语句获取预处理执行平台对象,给予的sql语句中,用户输入的值可以使用?替代,可以避免SQL注入问题
                               
                                PreparedStatement提供了执行sql的方法
                               
                                void setString(int parameterIndex, String x) 为指定编号的?赋值  字符串的值
                                setXxx(int index,Object value) 为指定编号的?赋值
                               
                                int executeUpdate() 执行增删改语句
                                ResultSet executeQuery()  执行查询语句

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马