DepartmentsService ds = new DepartmentsServiceImpl(); List<Departments> list = ds.findDepartments("人力"); for (Departments d:list){ System.out.println(d); } }
老师截图部分这里加%搜索时没有结果,也不报错
我在测试传入参数加入%就会有查询结果返回,并且在测试时参数加上%,截图部分的%不管删不删都会有结果返回
DepartmentsService ds = new DepartmentsServiceImpl(); // 调用业务层的根据姓名查询数据业务 List<Departments> list = ds.findDepartments("%人力%"); for (Departments d:list){ System.out.println(d); } }
SQL> SELECT DE.DEPARTMENT_NAME,DE.LOCATION_ID,COUNT(*),AVG(EM.SALARY) FROM EMPLOYEES EM ,DEPARTMENTS DE WHERE EM.EMPLOYEE_ID=DE.DEPARTMENT_ID GROUP BY DE.DEPARTMENT_NAME,DE.LOCATION_ID; DEPARTMENT_NAME LOCATION_ID COUNT(*) AVG(EM.SALARY) ------------------------------ ----------- ---------- -------------- Shareholder Services 1700 1 10000 Operations 1700 1 4400 Control And Credit 1700 1 2500 Finance 1700 1 24000 Corporate Tax 1700 1 2800 Manufacturing 1700 1 9600 Contracting 1700 1 2900 Treasury 1700 1 8000 Construction 1700 1 3200 Accounting 1700 1 8200 Benefits 1700 1 7500 11 rows selected
老師我完全按照代碼來敲可是爲什麽count(*)列都是1啊明顯不對。求解?
不是都是PL/SQL developer自带的hr数据库吗?为什么数据和老师的不一样?
有特别多的警告是怎么回事
老师我添加外键约束时找不到另一个表怎么回事?也没百度到相关的问题。
老师好,6.3.4.1.2示例二 向 emp 表中的 dept_id 列添加外键约束。 提示不能添加
老师好,请问列名 类型参数带与不带有啥区别
GRANT SELECT ON bjsxt.emp TO 'u_sxt'@'localhost' identified by 'sxt';
GRANT ALL PRIVILEGES ON *.* TO 'sxt'@'%' IDENTIFIED BY 'sxt'
> 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'sxt'' at line 1
> Time: 0s
这是因为我版本的原因吗,我的8.0
2021 - 01 - 08
5.5 和 5.7有区别吗?
老师Oracle组合索引也是最左前缀原则吗?还是必须要全部都要用到,顺序也全都一样时候,查询时才走索引?
老师,安装包发我一下吧v18349120901
为啥导入老师代码项目完成后显示没有?
1导入项目有什么需要注意的吗?
2.之前导过一次后删除了没选打钩的地方,有什么影响?
3.删除时有个打钩的选项是会删除源码吗?
package com.itbaizhan; import java.sql.Connection; import java.sql.Statement; /** * Statement对象的使用 */ public class statementTest { /** * 添加用户 */ public void insertUsers(String username,int userage){ Connection connection=null; Statement statement=null; try { //获取Connection对象 connection=JdbcUtils.getConnection(); //获取Statement对象 statement=connection.createStatement(); //定义需要执行的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 (Exception e){ e.printStackTrace(); }finally { JdbcUtils.closeResource(statement, connection); } } } package com.itbaizhan; import java.sql.Statement; public class Test { public static void main(String[] args) { statementTest st=new statementTest(); st.insertUsers("ccc",18); } }
哪里有错误呢
问题:老师能进行插入数据成功,只不过插入后报错。去掉getString的双引号等操作,在运行就完全不对了。不知道怎么回事儿,路径补全在哪里补啊,怎么补
跟着老师做的 ,连接新的数据库时提示这个弹窗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637