请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 136|回复: 0

basedao

[复制链接]

30

主题

30

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2022-11-14 19:41:57 | 显示全部楼层 |阅读模式
public class BaseDao {
    public static String url="jdbc:mysql://localhost/school?characterEncoding=utf-8";
    public static String username="root";
    public static String userpwd="1234";
    public static String driver="com.mysql.jdbc.Driver";
    static {
        try {
            Class.forName(driver);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }
    public static Connection createConnection(){
        Connection connection=null;
        try {
            connection= DriverManager.getConnection(url,username,userpwd);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return connection;
    }
    public static void closeAll(Connection connection, Statement statement, ResultSet resultSet){
        try {
            if (resultSet!=null) resultSet.close();
            if (statement!=null) statement.close();
            if (connection!=null) connection.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    public static int executeupdate(String sql,Object ...objects){
        Connection connection=null;
        PreparedStatement statement=null;
        ResultSet resultSet=null;
        try {
            connection = createConnection();
            statement = connection.prepareStatement(sql);
            for (int i=0;i<objects.length;i++){
                statement.setObject(i+1,objects);
            }
            return statement.executeUpdate();
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            closeAll(connection,statement,resultSet);
        }
        return 0;
    }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-2-2 18:25 , Processed in 0.039655 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表