欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java員工表代碼,java編碼表

利用java代碼,編寫JDBC連接數(shù)據(jù)庫新增員工信息的步驟. 員工信息表:t_emp(id int?

第一步:新建數(shù)據(jù)庫

成都創(chuàng)新互聯(lián)是一家專業(yè)提供上黨企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站建設(shè)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為上黨眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

連接的是本地localhost,新建一個新的數(shù)據(jù)庫名是jdbctest

然后建表t_emp

不會的話可通過執(zhí)行下方的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驅(qū)動的jar包,jar包自己下載

在項目上右鍵鼠標(biāo)屬性,然后

添加jar包,我這里已經(jīng)加載過了

第三步:編寫代碼

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.加載驅(qū)動

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.創(chuàng)建statement

Statement sm=(Statement) conn.createStatement();

//4.執(zhí)行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");

這里需要修改自己本機的連接信息,不然會出現(xiàn)連接失敗

最后的執(zhí)行結(jié)果

java員工考勤表

簡單,第一步:寫一個員工類 第二步:寫一個員工操作類 第三步:寫一個測試主函數(shù) 第四步:寫一個數(shù)據(jù)庫操作類給你一個寫過的代碼,你自己參照著看看吧:在不行加我qq:1464388632 (給我分在加,否則不加)=================================測試類Application.java=================================import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.InputStreamReader;

import java.io.ObjectInputStream;public class Application { public static void main(String[] args) throws Exception{

EmpManage em=new EmpManage();

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

String EmpNo;

String name;

double salary;

while(true)

{

String optype;

System.out.println("請輸入你選的操作");

System.out.println("1:創(chuàng)建用戶");

System.out.println("2:查找用戶信息");

System.out.println("3:顯示所有用戶信息");

System.out.println("4: 保存到文件");

optype=br.readLine();

if(optype.equals("1"))

{

System.out.println("請輸入用戶ID");

EmpNo=br.readLine();

System.out.println("請輸入用戶名");

name=br.readLine();

System.out.println("請輸入用戶工資");

salary=Double.parseDouble( br.readLine());

Employee ee=new Employee(EmpNo,name,salary);

em.addEmployee(ee);

}else if(optype.equals("2"))

{

System.out.println("請輸入用戶ID");

EmpNo=br.readLine();

em.findEmployee(EmpNo);

}else if(optype.equals("3"))

{

em.allDisplay();

}else if(optype.equals("4")){

em.saveFile();

}

} }}

=================================員工類。Employee.java=================================import java.io.*;

public class Employee implements Serializable{

private String EmpNo;

private String name;

private double salary;

public Employee(String EmpNo,String name,double salary)

{

this.EmpNo=EmpNo;

this.name=name;

this.salary=salary;

} public String getEmpNo() {

return EmpNo;

} public void setEmpNo(String empNo) {

EmpNo = empNo;

} public String getName() {

return name;

} public void setName(String name) {

this.name = name;

} public double getSalary() {

return salary;

} public void setSalary(double salary) {

this.salary = salary;

}

}

=================================員工操作類。EmpManage.java================================= import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.ObjectInputStream;

import java.io.ObjectOutputStream;

import java.util.ArrayList;public class EmpManage {

ArrayList al=new ArrayList();

//創(chuàng)建添加一個新用戶

Employee ee=null;

public EmpManage()

{

try {

FileInputStream fis=new FileInputStream("data.ser");

ObjectInputStream ois=new ObjectInputStream(fis);

ee= (Employee)ois.readObject();

while(ee!=null)

{

al.add(ee);

System.out.println(al.size());

ee= (Employee)ois.readObject();

System.out.println("此處安全");

}

System.out.println("此處安全");

ois.close();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void addEmployee(Employee ee)

{

al.add(ee);

}

//通過員工號查找員工對應(yīng)信息

public void findEmployee(String EmpNo)

{

for(int i=0;ial.size();i++)

{

if(((Employee)al.get(i)).getEmpNo().equals(EmpNo))

{

System.out.println("你所查找的用戶已經(jīng)查到 信息如下:");

System.out.println("姓名:"+((Employee)al.get(i)).getName());

System.out.println("工號:"+((Employee)al.get(i)).getEmpNo());

System.out.println("工資:"+((Employee)al.get(i)).getSalary());

}

}

}

public void saveFile() throws Exception

{

FileOutputStream fos=new FileOutputStream("data.ser");

ObjectOutputStream oos=new ObjectOutputStream(fos);

for(int i=0;ial.size();i++)

{

Employee ee=(Employee) al.get(i);

oos.writeObject(ee);

System.out.println("保存成功");

}

oos.close();

}

//顯示所有用戶信息

public void allDisplay()

{

for(int i=0;ial.size();i++)

{

Employee ee=(Employee) al.get(i);

System.out.println("====================");

System.out.println("工號:"+ee.getEmpNo());

System.out.println("名字:"+ee.getName());

System.out.println("工資:"+ee.getSalary());

System.out.println("====================");

}

}

}

用Java編寫一個員工類程序:1.屬性:員工編號,員工姓名,基本工資,獎金,2.構(gòu)造方法:至少兩個

用Java編寫一個員工類程序:1.屬性:員工編號,員工姓名,基本工資,獎金,2.構(gòu)造方法:至少兩個。如下:

package?com.test;

public?class?Employee?{

/**

*?員工編號

*/

private?String?number;

/**

*?員工姓名

*/

private?String?name;

/**

*?員工薪水

*/

private?double?salary;

/**

*?無參數(shù)構(gòu)造函數(shù)

*/

public?Employee()?{

}

/**

*?給屬性賦值構(gòu)造函數(shù)

*?@param?number

*?@param?name

*?@param?salary

*/

public?Employee(String?number,?String?name,?double?salary)?{

super();

this.number?=?number;

this.name?=?name;

this.salary?=?salary;

}

public?static?void?main(String[]?args)?{

//員工一,并且構(gòu)造函數(shù)里設(shè)置值

Employee?e1?=?new?Employee("e0001",?"xiaoming",?5000.0);

System.out.println("員工一:"?+?e1);

//員工二,用set設(shè)置值,get的話可以獲取到員工某個屬性

Employee?e2?=?new?Employee();

e2.setName("小二");

e2.setNumber("e0002");

e2.setSalary(5500.1);

System.out.println("員工二:"?+?e2);

}

public?String?getNumber()?{

return?number;

}

public?void?setNumber(String?number)?{

this.number?=?number;

}

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?double?getSalary()?{

return?salary;

}

public?void?setSalary(double?salary)?{

this.salary?=?salary;

}

@Override

public?String?toString()?{

return?"Employee?[number="?+?number?+?",?name="?+?name?+?",?salary="?+

salary?+?"]";

}

}

運行結(jié)果:

員工一:Employee?[number=e0001,?name=xiaoming,?salary=5000.0]

員工二:Employee?[number=e0002,?name=小二,?salary=5500.1]

java考勤表,查詢結(jié)果沒有周末記錄,沒有請假記錄,想補全結(jié)果和當(dāng)月天數(shù)相同

在外層迭代日期,

在Action中聲明一個MapString,Object?map

寫好getter,setter

每條考勤記錄都put進map中,把考勤記錄的日期字符串yyyy-MM-dd作為key

將key和迭代的當(dāng)前日期比較,如果一致就輸出內(nèi)容。

jsp頁面如下代碼:

有疑問再聯(lián)系我!

當(dāng)前題目:java員工表代碼,java編碼表
網(wǎng)站網(wǎng)址:http://chinadenli.net/article17/dsephgj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管定制開發(fā)關(guān)鍵詞優(yōu)化企業(yè)網(wǎng)站制作面包屑導(dǎo)航微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化