101 lines
3.7 KiB
Java
101 lines
3.7 KiB
Java
package com.ljh.excel.test;
|
|
|
|
|
|
|
|
import java.sql.Connection;
|
|
import java.sql.DriverManager;
|
|
import java.sql.PreparedStatement;
|
|
import java.sql.ResultSet;
|
|
import java.sql.SQLException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.ArrayList;
|
|
import java.util.Calendar;
|
|
import java.util.List;
|
|
|
|
import com.ljh.excel.bean.factory.ExcelFactory;
|
|
|
|
public class MySqlTest {
|
|
public static void main(String[] args) throws SQLException {
|
|
ExcelFactory.PACTORYPATH="F:\\vmx";
|
|
List list=new ArrayList();
|
|
list.add(new User());
|
|
list.add(new User("ljh2","test","test"));
|
|
list.add(new User("ljh3","test","test"));
|
|
new User().saveAll(list,"F:\\text.xlsx");
|
|
// Connection conn = null;
|
|
// PreparedStatement stmt = null;
|
|
// ResultSet rs = null;
|
|
//
|
|
// try {
|
|
// Class.forName("com.mysql.jdbc.Driver");
|
|
// conn = DriverManager.getConnection(
|
|
// "jdbc:mysql://localhost:3306/jeecp", "root",
|
|
// "");
|
|
// stmt = conn.prepareStatement("select * from person where id=?");
|
|
// stmt.setInt(1, 10);
|
|
// rs = stmt.executeQuery();
|
|
// while (rs.next()) {
|
|
// System.out.println(rs.getInt("id"));
|
|
// System.out.println(rs.getString("name"));
|
|
// System.out.println("----------------------------");
|
|
// }
|
|
// } catch (ClassNotFoundException e) {
|
|
// e.printStackTrace();
|
|
// } catch (SQLException e) {
|
|
// e.printStackTrace();
|
|
// } finally {
|
|
// if (rs != null)
|
|
// rs.close();
|
|
// if (stmt != null)
|
|
// stmt.close();
|
|
// if (conn != null)
|
|
// conn.close();
|
|
// }
|
|
// Integer i1=new Integer("2");
|
|
// Integer i2=new Integer("2");
|
|
// System.out.println((int)i1==(int)i2);
|
|
// try {
|
|
//// List<ETabDispatch> datalist2 = new ETabDispatch().selectAll("C:/Users/junhui/Desktop/tes.xlsx");
|
|
//// for(ETabDispatch ed:datalist2){
|
|
//// System.out.println("ed:"+ed);
|
|
//// }
|
|
//// System.out.println("datalist2:"+datalist2.size());
|
|
// ExcelFactory.instance("d://");
|
|
// SevenParams p1=new SevenParams("SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams");
|
|
// SevenParams p2=new SevenParams("SevenParams", "SevenParams", "SevenParams");
|
|
// SevenParams p3=new SevenParams("SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams");
|
|
// SevenParams p4=new SevenParams("SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams", "SevenParams");
|
|
// List list=new ArrayList<>();
|
|
// list.add(p1);
|
|
// list.add(p2);
|
|
// list.add(p3);
|
|
// list.add(p4);
|
|
//
|
|
// p1.saveAll(list,"d://SevenParams.xlsx");
|
|
// } catch (Exception e) {
|
|
// // TODO Auto-generated catch block
|
|
// e.printStackTrace();
|
|
// }
|
|
// System.out.println("days:"+daysBetween("2016-10-13 12:44:31","2016-10-15 12:44:31"));
|
|
}
|
|
/**
|
|
*字符串的日期格式的计算
|
|
*/
|
|
public static int daysBetween(String smdate,String bdate){
|
|
try {
|
|
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
|
|
Calendar cal = Calendar.getInstance();
|
|
cal.setTime(sdf.parse(smdate));
|
|
long time1 = cal.getTimeInMillis();
|
|
cal.setTime(sdf.parse(bdate));
|
|
long time2 = cal.getTimeInMillis();
|
|
long between_days=(time2-time1)/(1000*3600*24);
|
|
|
|
return Integer.parseInt(String.valueOf(between_days));
|
|
} catch (Exception e) {
|
|
// TODO: handle exception
|
|
return 0;
|
|
}
|
|
|
|
}
|
|
} |