员工信息java代码,员工管理系统Java

利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t_emp(id int?

第一步:新建数据库

创新互联建站-专业网站定制、快速模板网站建设、高性价比科尔沁左翼网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式科尔沁左翼网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖科尔沁左翼地区。费用合理售后完善,十余年实体公司更值得信赖。

连接的是本地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");

这里需要修改自己本机的连接信息,不然会出现连接失败

最后的执行结果

使用Java语言编写程序,输出某公司员工的基本信息

public class Test0 {

public static void main(String[] args) {

Employee ZhangSan = new Employee("001", "张三", '男', "销售部", 6000, 1000, "普通员工");

Employee LiSi = new Employee("002", "李四", '女', "人事部", 7000, 2000, "超级员工");

System.out.println(ZhangSan.toString()); //打印张三信息

System.out.println(LiSi.toString()); //打印李四信息

}

}

class Employee{

private String id; //员工ID

private String name; //姓名

private char sex; //性别

private String department; //部门

private int basic_salary; //基本工资

private int extra_salary; //薪金

private String classify; //类别

/**

* 构造方法

*/

public Employee(String id, String name, char sex, String department,

int basic_salary, int extra_salary, String classify) {

this.id = id;

this.name = name;

this.sex = sex;

this.department = department;

this.basic_salary = basic_salary;

this.extra_salary = extra_salary;

this.classify = classify;

}

public Employee(){

}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public char getSex() {

return sex;

}

public void setSex(char sex) {

this.sex = sex;

}

public String getDepartment() {

return department;

}

public void setDepartment(String department) {

this.department = department;

}

public int getBasic_salary() {

return basic_salary;

}

public void setBasic_salary(int basic_salary) {

this.basic_salary = basic_salary;

}

public int getExtra_salary() {

return extra_salary;

}

public void setExtra_salary(int extra_salary) {

this.extra_salary = extra_salary;

}

public String getClassify() {

return classify;

}

public void setClassify(String classify) {

this.classify = classify;

}

public String toString(){

String str ="[员工ID:"+id+"|姓名:"+name+"|性别:"+sex+

"|部门:"+department+"|基本工资:+"+basic_salary+

"|薪金:"+extra_salary+"|类别:"+classify+"]";

return str;

}

}

简单的JAVA员工信息管理系统源码怎么做

1)每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。

(2)系统的功能包括:

(a)查询:按特定条件查找员工。

(b)修改:按编号对某个员工的某项信息进行修改。

(c)插入:加入新员工的信息。

(d)删除:按编号删除已离职员工的信息。

(e)排序:按特定条件对所有员工的信息进行排序。


网页题目:员工信息java代码,员工管理系统Java
文章源于:http://scyanting.com/article/dsigeio.html