zoukankan      html  css  js  c++  java
  • jdbc

    package shjt.core.dbUtil;
    import java.io.IOException;
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Properties;
    
    import shjt.core.model.KsSqrjxjyxx;
    public class DBUtil {
    	public static Connection conn = null;
    	public static PreparedStatement ps = null;
    	public static ResultSet rs = null;
    	
    	public static Connection openConn() {
    		InputStream is = DBUtil.class.getClassLoader().getResourceAsStream("config.properties");
    		try {
    			try {
    				Properties prop = new Properties();
    				prop.load(is);
    				String driverClass = prop.getProperty("mysql_driverClass");
    				try {
    					Class.forName(driverClass);
    					String url = prop.getProperty("mysql_url");
    					String username = prop.getProperty("mysql_username");
    					String password = prop.getProperty("mysql_password");
    					conn = (Connection) DriverManager.getConnection(url, username, password);
    				} catch (ClassNotFoundException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    		return conn;
    	}
    
    	public static void closeConn(Connection conn) {
    		if (conn != null) {
    			try {
    				conn.close();
    			} catch (SQLException e) {
    				e.printStackTrace();
    			}
    		}
    	}
    	//查询继续教育信息(数据来自于报名软件Mysql数据库ks_sqrjxjyxx表中的数据)
    	public static List<KsSqrjxjyxx> findContinEducation(String sfzh) throws ParseException{
    		conn = openConn();
    		List<KsSqrjxjyxx> list = new ArrayList<KsSqrjxjyxx>();
    		KsSqrjxjyxx ksSqrjxjyxx = null;
    		SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
    		try {
    			String sql = "select * from ks_sqrjxjyxx k where k.sfzh = ?";
    			ps = conn.prepareStatement(sql);
    			ps.setString(1, sfzh);
    			rs = ps.executeQuery();
    			while(rs.next()){
    				
    				ksSqrjxjyxx = new KsSqrjxjyxx();
    				
    				ksSqrjxjyxx.setBz(rs.getString("bz"));
    				ksSqrjxjyxx.setCszt(rs.getString("cszt"));
    				ksSqrjxjyxx.setDbzt(rs.getString("dbzt"));
    				ksSqrjxjyxx.setDbztAgain(rs.getString("dbztAgain"));
    				ksSqrjxjyxx.setDbztls(rs.getString("dbztls"));
    				ksSqrjxjyxx.setGw(rs.getString("gw"));
    				ksSqrjxjyxx.setHy(rs.getString("hy"));
    				ksSqrjxjyxx.setHylbbh(rs.getString("hylbbh"));
    				ksSqrjxjyxx.setJxjylbbh(rs.getString("jxjylbbh"));
    				ksSqrjxjyxx.setKscj(rs.getString("kscj"));
    				ksSqrjxjyxx.setKsdate(f.parse(f.format(rs.getDate("ksdate"))));
    				ksSqrjxjyxx.setLogid(rs.getString("logid"));
    				ksSqrjxjyxx.setPxbbh(rs.getString("pxbbh"));
    				ksSqrjxjyxx.setPxjgbh(rs.getString("pxjgbh"));
    				ksSqrjxjyxx.setPxjsdate(f.parse(f.format(rs.getDate("pxjsdate"))));
    				ksSqrjxjyxx.setPxksdate(f.parse(f.format(rs.getDate("pxksdate"))));
    				ksSqrjxjyxx.setPxxxbh(rs.getString("pxxxbh"));
    				ksSqrjxjyxx.setSbdwmc(rs.getString("sbdwmc"));
    				ksSqrjxjyxx.setSfzh(rs.getString("sfzh"));
    				ksSqrjxjyxx.setSqrdwbh(rs.getString("sqrdwbh"));
    				ksSqrjxjyxx.setSqrdwmc(rs.getString("sqrdwmc"));
    				ksSqrjxjyxx.setXm(rs.getString("xm"));
    				ksSqrjxjyxx.setXybh(rs.getString("xybh"));
    				ksSqrjxjyxx.setXybhbk(rs.getString("xybhbk"));
    				ksSqrjxjyxx.setZcsj(f.parse(f.format(rs.getDate("zcsj"))));
    				ksSqrjxjyxx.setZgzh(rs.getString("zgzh"));
    				
    				list.add(ksSqrjxjyxx);
    			}
    			
    			return list;
    			
    		} catch (SQLException e) {
    	
    			e.printStackTrace();
    		}
    		return null;
    	}
    	
    	
    }
  • 相关阅读:
    新四军的7个师,以及粟裕的山头背景
    基于easyui的webform扩展
    Mac入门(一)基本用法
    HtmlAgilityPack实战代码
    摄像头、麦克风、扬声器测试程序
    依赖注入(IOC)
    类型
    C#私房菜[二][提供编程效率的技巧]
    Fluent Nhibernate code frist简单配置
    Ubuntu环境搭建系列—JavaEE篇
  • 原文地址:https://www.cnblogs.com/1025804158ysb/p/7210969.html
Copyright © 2011-2022 走看看