package data;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import entity.Book;
import entity.Reader;
public class BaseDao {
	protected static String driver = "com.mysql.jdbc.Driver"; // 数据库驱动
	protected static String url = "jdbc:mysql://localhost:3306/myuser"; // 连接url
	protected static String dbUser = "root"; // 数据库用户名
	protected static String dbPwd = "root"; // 数据库密码
	private static Connection conn = null;
	// 构造方法,创建数据库连接
	private BaseDao() {
		try {
			if (conn == null) {
				Class.forName(driver); // 加载数据库驱动
				conn = DriverManager.getConnection(url, dbUser, dbPwd); // 建立数据库连接
			} else
				return;
		} catch (Exception ee) {
			ee.printStackTrace();
		}
	}
	// 执行数据库查询操作
	public static ResultSet executeQuery(String sql) {
		try {
			if (conn == null)
				new BaseDao();
			return conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE).executeQuery(sql); // 执行数据库查询
		} catch (SQLException e) {
			e.printStackTrace();
			return null;
		}
	}
	// 执行数据库更新操作
	public static int executeUpdate(String sql) {
		try {
			if (conn == null)
				new BaseDao();
			return conn.createStatement().executeUpdate(sql); // 执行数据库更新
		} catch (SQLException e) {
			System.out.println(e.getMessage());
			return -1;
		} finally {
		}
	}
	public static void close() {
		try {
			conn.close();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn = null;
		}
	}
}
 最近下载更多
最近下载更多
                
                微信网友_6445756515635200     LV3
                2023年12月21日
            
            
        
                KAIzx11     LV8
                2023年6月24日
            
            
        
                huangzy     LV12
                2023年6月11日
            
            
        
                122378     LV3
                2022年12月14日
            
            
        
                微信网友_6191697646571520     LV6
                2022年10月31日
            
            
        
                13112360     LV2
                2022年9月20日
            
            
        
                gnnhka     LV10
                2022年6月16日
            
            
        
                fantesy     LV17
                2022年5月15日
            
            
        
                喃喵xxxx     LV6
                2022年5月11日
            
            
        
                543666826     LV34
                2022年3月12日
            
            
         最近浏览更多
最近浏览更多
                
                无异偶     LV3
                2024年12月30日
            
            
        
                ZALZXB20030525    
                2024年7月1日
            
            
                    暂无贡献等级
            
        
                xzw135246789     LV1
                2024年6月15日
            
            
        
                微信网友_6808953284677632     LV2
                2024年6月5日
            
            
        
                123456cjj     LV1
                2024年6月2日
            
            
        
                sodkj123     LV16
                2024年4月29日
            
            
        
                akittyboy     LV9
                2024年3月22日
            
            
        
                asddwh     LV13
                2023年12月26日
            
            
        
                求学的熊猫     LV11
                2023年12月25日
            
            
        
                微信网友_6786215447367680     LV5
                2023年12月21日
            
            
        
 
                 
                 
                