
正文
java修改员工信息代码 java修改员工信息代码怎么改
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
使用Java的框架类实现员工信息的增删改!
传不上去。文字太多。
我把代码写到博客上了,你到博客看吧。
jsp+servlet
相关问答
Q1: java Web网站员工信息修改功能
求完整代码
employee.setId(1); //此时得到id号为1的员工(这里我认为得到的是包括id号为1的员工的所有信息)
我不清楚这是为什么
Q2: 利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t_emp(id int?
第一步:新建数据库
连接的是本地localhost,新建一个新的数据库名是jdbctest
然后建表t_emp
不会的话可通过执行下方的sql语句建表
CREATE TABLE `t_emp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`salary` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
第二步:新建java项目
新建完以后添加mysql驱动的jar包,jar包自己下载
在项目上右键鼠标属性,然后
添加jar包,我这里已经加载过了
第三步:编写代码
package com.gf;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class Test {
public static void main(String[] args) throws Exception {
int flag=0;
//1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接
Connection conn=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");
//3.创建statement
Statement sm=(Statement) conn.createStatement();
//4.执行sql语句
flag=sm.executeUpdate("insert into t_emp(name,salary) values('菲菲',34.9)");
if(flag!=0) {
System.out.println("员工信息增加成功");
}else {
System.out.println("添加失败");
}
}
}
注意点:
---------------------------------------------------------------------------------
DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");
这里需要修改自己本机的连接信息,不然会出现连接失败
最后的执行结果
Q3: Java 编程,,求大神帮忙运行下,功能2按编号显示一个员工的信息时总是出错,感激不尽。
ArrayList是泛型的,定义的时候指明。修改了三个地方,你试一下。
/* 1 加入新员工
* 2根据员工的工号 显示员工的相关信息
* 3修改该员工的工资
* 4 讲员工从系统中删除
*/
//定义一个员工管理类
class EmpManage
{
private ArrayListEmp al=null; //修改1
public EmpManage()
{
al=new ArrayListEmp(); //修改2
}
//加入一个新的员工
public void addEmp(Emp emp)
{
al.add(emp);
System.out.println("长度是:"+al.size());
}
//根据员工的工号 显示员工的相关信息
public void showInfo(String empno)
{
for(int i=0;ial.size();i++)
{
Emp emp=al.get(i);//取出Emp类 //修改3
if(emp.getEmpno().equals(empno))
{
System.out.println("该员工的编号是"+emp.getEmpno());
System.out.println("该员工的名字是"+emp.getName());
System.out.println("该员工的工资是"+emp.getSal());
}
}
}
//修改该员工的工资
public void amend(String empno,float sal)
{
for(int i=0;ial.size();i++)
{
Emp emp=(Emp)al.get(i);//取出Emp类
if(emp.getEmpno().equals(empno))
{
emp.setSal( sal);
}
}
}
//删除离职员工
public void delete(String empno)
{
for(int i=0;ial.size();i++)
{
Emp emp=(Emp)al.get(i);
if(emp.getEmpno().equals(empno))
{
al.remove(emp);
}
}
}
}
class Emp
{
private String empno;
private String name;
private float sal;
public Emp(String empno, String name, float sal)
{
this.empno=empno;
this.name=name;
this.sal=sal;
}
public String getEmpno() {
return empno;
}
public void setEmpno(String empno) {
this.empno = empno;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getSal() {
return sal;
}
public void setSal(float sal) {
this.sal = sal;
}
}
Q4: 简单的JAVA员工信息管理系统源码怎么做
1)每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。
(2)系统的功能包括:
(a)查询:按特定条件查找员工。
(b)修改:按编号对某个员工的某项信息进行修改。
(c)插入:加入新员工的信息。
(d)删除:按编号删除已离职员工的信息。
(e)排序:按特定条件对所有员工的信息进行排序。
关于java修改员工信息代码和java修改员工信息代码怎么改的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






