老师,我每次新建实现类的时候就会报错,不止这一个,这节课的其他几个实现类也都是这样,然后有时候重新写一边就好了,但这个实现类一直报错,不知咋回事。
请问老师,这个语句的问题是什么,如何更改:
找各部门薪资最低的雇员,并显示雇员的名字
SELECT em.last_neme from employees em,(select min(e.salary) sal,e.department_id from employees e GROUP BY e.department_id) emp where em.salary in emp.sal and em.department_id=emp.department_id;
实际使用中使用DDL语句修改表,列的情况多吗,还是更多应用navicat这种
这个题没说清楚,究竟是小于任何一个就通过过滤还是小于所有的才能通过呢?
另外可以用单行查询,小于任何一个的话,可以取该部门最大值
小于所有的话,可以取该部门的最小值.
这样比较次数减少,应该可以提高查询效率
请问老师,本地网络服务配置的意思是自己连自己的吗,然后那个system的密码是多少。我总是测试失败
PropertiesTest { (String[] args) IOException { Properties prop=Properties()InputStream is = PropertiesTest..getClassLoader().getResourceAsStream()prop.load(is)String value1 = prop.getProperty()String value2 = prop.getProperty()System..println(value1++value2)} }
这是那儿的问题呢?
老师,可以安装19c版本的数据库吗,练习会不会不一样?
老师,一样的代码,我将Oracle换成mysql却可以操作成功,这是为啥。难道是Oracle用户问题么
每次创建这个接口实现类 都会报错的。。。。。。。。。。。
用like查询2005年入职的员工,下面的写法就不行了
SQL> select e.last_name, e.hire_date from employees e where e.hire_date like '%005';
或者是
SQL> select e.last_name, e.hire_date from employees e where e.hire_date like '%2005';
为什么
老师好,
我想问下直接update table,和 select ... for update的区别
直接update锁表,select ...for update锁行,是这样的区别吗?
老师,这个方法是根据索引来获取值,索引是从1开始的,但是这个hiredate不是在第5列么?为啥代码中写的是3,而且还运行正确,写5的话还错了?怎么回事呢?
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; public class JdbcUtil { private static String driver ; private static String jdbcUrl; private static String username; private static String userpassword; static{ ResourceBundle bundle = ResourceBundle.getBundle("jdbc"); bundle.getString("driver"); bundle.getString("jdbcUrl"); bundle.getString("username"); bundle.getString("userpassword"); try { Class.forName(driver); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Connection getConnection(){ Connection conn=null; try { conn= DriverManager.getConnection(jdbcUrl, username, userpassword); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; } public static void closeStatement(Statement state){ try { if(state != null){ state.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void closeConnection(Connection conn){ try { if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void closeResource(Statement state,Connection conn){ closeStatement(state); closeConnection(conn); } }
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; public class JdbcTest { public void updateDempartments(String department_name,int location_id,int department_id){ Connection conn = null; Statement state = null; try { conn=JdbcUtil.getConnection(); String sql="update departments d set d.department_name='"+department_name+"',d.location_id="+location_id+" where d.department_id="+department_id; state = conn.createStatement(); int flag= state.executeUpdate(sql); System.out.println(flag); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ JdbcUtil.closeResource(state, conn); } } public static void main(String args[]){ JdbcTest dbd = new JdbcTest(); dbd.updateDempartments("研发部",5,5); } }
老师,包也导了,为何还报上面的错,麻烦看一下
老师 视频10分钟之后老师说的这个例子,这几个表设计的E-R图您给我给我画一下,我想好好看看
老师 这个视频里的老师这里投影是不是写错了 是不是应该写成manager.manager_id
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637