首页>代码>javascript仿百度联想查询>/thinkpad/src/com/DBUtil.java
package com;

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;

public class DBUtil {

	private static String url;
	private static String driver;
	private static String user;
	private static String password;

	static {
		try {
			ClassLoader classLoader = DBUtil.class.getClassLoader();

			InputStream is = classLoader
					.getResourceAsStream("config/props/db.properties");

			Properties props = new Properties();

			props.load(is);

			url = props.getProperty("url");
			driver = props.getProperty("driver");
			user = props.getProperty("user");
			password = props.getProperty("password");

			// regist drawing

			Class.forName(driver);
		} catch (ClassNotFoundException e) {

			e.printStackTrace();
			throw new RuntimeException("");
		} catch (IOException e) {
			e.printStackTrace();
			throw new RuntimeException("");
		}
	}

	// get connect
	public static Connection getConnection() throws Exception {
		return DriverManager.getConnection(url, user, password);
	}

	// close connect
	public static void close(ResultSet rs, Statement smt, Connection conn)
			throws Exception {
		if (rs != null) {
			rs.close();
		}
		if (smt != null) {
			smt.close();
		}
		if (conn != null) {
			conn.close();
		}
	}

	public static void close(Statement smt, Connection conn) throws Exception {
		close(null, smt, conn);
	}

	public static void main(String[] args) throws Exception {
		System.out.println(getConnection());
	}
	// close connection with resultset
}
最近下载更多
chenkaizhen  LV1 2021年11月26日
zhj7181  LV1 2021年7月4日
totcom  LV1 2021年3月3日
邈话12123  LV9 2020年10月29日
duke最拽  LV3 2020年10月22日
能不能不存在  LV13 2020年5月11日
kangran  LV1 2020年4月17日
wanminhang  LV12 2020年3月15日
3030617253  LV2 2019年11月30日
时空12580  LV13 2019年1月6日
最近浏览更多
1waxzsq212345  LV2 1月16日
fesfefe  LV13 2023年10月23日
tansuo阿郎  LV8 2022年11月16日
cikoola  LV1 2022年4月20日
icanbefit 2022年4月18日
暂无贡献等级
明月星  LV4 2022年4月14日
1306878374  LV13 2022年1月4日
free_q 2021年12月27日
暂无贡献等级
751948 2021年12月14日
暂无贡献等级
wadsad  LV1 2021年12月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友