package com.bdqn.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DbUtil {

	static Connection conn = null;
	static PreparedStatement ps = null;
	static ResultSet rs = null;

	public static Connection getConn() {
		String driver = "com.mysql.jdbc.Driver";
		String url = "jdbc:mysql://localhost:3306/lx";
		String userName = "root";
		String password = "root";
		try {
			Class.forName(driver);
			conn = DriverManager.getConnection(url, userName, password);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			System.out.println(e);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			System.out.println(e);
		}
		return conn;
	}

	public static void closeAll(Connection conn, PreparedStatement ps,
			ResultSet rs) {
		try {
			if (conn != null) {
				conn.close();
			}
			if(ps != null){
				ps.close();
			}
			if(rs != null){
				rs.close();
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public static PreparedStatement executeSql(String sql,Object[] obj){
		conn=getConn();
		if(obj !=null || obj.length>=0){
			try {
				ps=conn.prepareStatement(sql);
				for (int i=0;i<obj.length;i++) {
					ps.setObject(i+1, obj[i]);
				}
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				System.out.println(e);
			}
		}
		return ps;
	}
}
最近下载更多
微信网友_5986558820093952  LV4 2023年12月26日
194897762  LV4 2022年12月27日
mmmmmmppp  LV10 2022年8月22日
123123123W  LV7 2022年4月2日
17798830  LV14 2022年1月27日
qq970040477  LV24 2021年11月19日
CoderMars  LV13 2021年6月13日
sizeking  LV8 2021年5月27日
ma406805131  LV15 2021年5月12日
ewan007  LV30 2021年1月28日
最近浏览更多
暂无贡献等级
坚持仙蛊 6月12日
暂无贡献等级
y1214435276  LV9 4月11日
颜菜菜  LV2 2023年12月29日
放鞭炮  LV1 2023年12月26日
微信网友_5986558820093952  LV4 2023年12月26日
小白jmhuang  LV12 2023年12月4日
hhhhui  LV1 2023年11月12日
哇呜呜  LV1 2023年6月13日
胡明杨 2023年4月22日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友