数据库(预处理

 链接对象con 调用prepareStatement(String sql)把参数的sql语句进行预编译处理,并封装在PreparedStatement对象中

            PreparedStatement sql=con.prepareStatement("select* from goods");
            ResultSet rs2=sql.executeQuery();
sql对象调用下面三条语句可以使得内部命令被数据库执行
ResultSet executeQuery();
boolean execute()
int executeUpdate()

在使用预处理的时候,代码可以留个 ?  号,然后后面补上数据
            PreparedStatement sql=con.prepareStatement("select* from goods where price>?");
            sql.setInt(1,6);
            PreparedStatement sql2=con.prepareStatement("insert into goods values(?,?,?,?)");
            sql2.setInt(1, 4);
            sql2.setString(2, "d");
            sql2.setString(3, "10/4");
            sql2.setInt(4, 9);
            ResultSet rs2=sql.executeQuery();
            ResultSet rs3=sql2.executeQuery();

 

posted on 2016-11-08 22:36  Kooing  阅读(445)  评论(0编辑  收藏  举报

导航