首先来看两段代码: 第一个使用createStatement() public void delete( int id){ try { Connection c = DBUtil.getConnection(); Statement s = c.createStatement(); String sql = "delete from category where id = " + id ; s.execute(sql); } catch (SQLException e) { e.pri…
就这牛客网的一道题,进行分析PreparedStatement与Statement的区别. 题目: 关于PreparedStatement与Statement描述错误的是() A 一般而言,PreparedStatement比Statement执行效率更高 B PreparedStatement会预编译SQL语句 C Statement每次都会解析/编译SQL,确立并优化数据获取路径 D Statement执行扫描的结果集比PreparedStatement大 区别: 1.创建时的区别: Sta…