会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132360个问题
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 1547楼

  1. 在employees.setEmployee_id(5)和employees.setEmployee_id(10)的时候会报argument type mismatch错误

    但是其他值能正常运行。数据库信息图在下方,好像5和10的列都包含日期类型,怎么解决这个问题?

package com.Hk.test;

import java.util.Iterator;
import java.util.List;

import com.Hk.pojo.departments;
import com.Hk.pojo.employees;
import com.Hk.service.DepartmentService;
import com.Hk.service.Impl.DepartmentsServiceImpl;

public class Test {
	public static void main(String[] args) {
		DepartmentService service=new DepartmentsServiceImpl();
		//service.addDepartments("销售部门",10);
//		List<departments> list = service.selectDepartments("销售部门");
//		for(Iterator<departments> iterator = list.iterator();iterator.hasNext();) {
//			departments departments = iterator.next();
//			System.out.println(departments);
//		}
//		departments departments=new departments();
//		departments.setDepartment_name("市场部门");
//		departments.setDepartment_id(18);
//		int i = service.updateDept(departments);
//		System.out.println(i);
//		//利用反射1
//		departments dept=new departments();
//		dept.setDepartment_id(18);
//		Object[] param={dept.getDepartment_id()};
//		List<departments> list = service.selectAll("select * from departments where department_id=?", param, departments.class);
//		for (departments departments : list) {
//			System.out.println(departments);
//		}
		employees employees=new employees();
		employees.setEmployee_id(10);
		Object[] param= {employees.getEmployee_id()};
		List<employees> list = service.selectAll("select * from employees where employee_id=?", param, employees.class);
		for (employees employees2 : list) {
			System.out.println(employees2);
		}
	}
}

image.png









报错信息

image.png






JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 1550楼
JAVA 全系列/第三阶段:数据库编程/SQL 语言 1552楼
JAVA 全系列/第三阶段:数据库编程/SQL 语言 1553楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637