最近写了个在数据库中自行插入一年中假日与工作日数据的小程序,数据库表字段含有(年,月,日,日期,周几,假日标识,上一个工作日,下一个工作日),因每年的法定节假日及调休信息不同,故每一年的假日与工作日需要自行维护,改程序只需要将几个节日假期及补班的日期手动录入
package com.java;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* Created by lime on 2016/7/31.
*/
public class InsertHolidayUtil {
public static void main(String[] args){
//驱动程序名
//String driver = "com.mysql.jdbc.Driver";
String driver = "oracle.jdbc.driver.OracleDriver";
//要插入的数据库
//String url = "jdbc:mysql://127.0.0.1:3306/xx_web";
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String user = "payadm";
String password = "payadm";
try {
//加载驱动程序
Class.forName(driver);
//连接数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
//statement用来执行SQL语句
Statement statement = conn.create