删除表中数据的时候 也用department中对象传id 而不是直接传一个 int 类型的数 删除 为什么会报错呢
public int deleteDept(Departments dept) { String sql="delete from departments where department_id=? "; Object[] param= {dept.getDepartmentId()}; return this.executeUpdate(sql, param); }
这么写
请问老师,新版的视频什么时候上线?我今天听得还是有回声的?
这兄弟写错了吧,工资第三到第六高的,应该是
select last_name,salary from (select rownum ro,last_name,salary from (select last_name,salary from employees order by salary desc)) e where e.ro>=3 and e.ro<=6;
老师有没有更简便方法,我感觉我写的好土
老师还是这样,前一天有表格,第二天就没有表格了,但是可以操作,创建的表格已经创建好了,但不显示,刷新也没用,之前您说重启oracle也试了没用,而且我现在用的笔记本是新买,之前的电脑是这样现在的也是这样
第六题如果不使用in 要注意优先级别哈 就是and大于or 结果会有 小于五千的结果集
老师,为什么Jdbc工具类中的流要通过JdbcTest2这个类间接得到,能不能通过JdbcUtils类本身得到,就是能不能把JdbcTest2换成JdbcUtils,从而获取流。
老师,在这个组函数计算中不包含空值,可以理解为在进行group by的分组时,空值也是一条数据是可以进行分组、投影的,但是在进行计算的时候就不能计算。可以这样理解吗?
问题:以上为视频中的关闭资源顺序,为什么不是先关闭ResultSet而是放在最后呢。
import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; /** * Statement对象的使用 */ public class StatementTest { Connection connection = null; Statement statement = null; /** * 添加用户 */ public void insertUsers (String username, int userage) { try { create(); //定义需要执行的SQL语句 String sql = "insert into users values(default,'"+username+"',"+userage+")"; //执行SQL,返回boolean值,如果sql有结果集返回,那么返回值为true,如果没有结果集返回,则返回false。 boolean execute = statement.execute(sql); System.out.println(execute); } catch (SQLException e) { throw new RuntimeException(e); } finally { JdbcUtils.closeResource(statement,connection); } } /** * 修改用户 */ public void updateUsers(int userid, String username, int userAge) { create(); try { //定义需要执行的sql语句 String sql = "update users set username='"+username+"',userage="+userAge+" where userid="+userid; //执行sql语句 int i = statement.executeUpdate(sql); System.out.println(i); } catch (SQLException e) { e.printStackTrace(); } finally { JdbcUtils.closeResource(statement,connection); } } private void create() { connection = JdbcUtils.getConnection(); try { statement = connection.createStatement(); } catch (Exception e) { e.printStackTrace(); } } }
老师,安装的时候提示这个失败。这是我卸载后再安装的,应该是卸载干净的,为啥有这个错误?
老师 这一行是什么原因呢?影不影响以后的程序运行呢?
老师,为什么乱码了?我是严格的按照步骤来的
还有,我上节课没用配置那个测试的,现在怎么设置这个用户啊
工具类下方法一般都是静态的是为啥呢 还有这个静态初始化块有点忘了 在另一个类中调用jdbcutil类中的方法 比如jdbcUtil.getConnection 里面只是获取连接 而没有注册驱动 那这个静态初始化块会自动执行吗
这是上个问题的图片展示,第一次安装没有出现这个问题
老师,其实这里自然连接查询和等值链接查询结果不一致是因为employs表和departments表里面有两个相同名字的manager_id哦,还有两个相同名字的department_id
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637