zoukankan      html  css  js  c++  java
  • Jdbc工具类(连接及释放)

    package cn.gdpe.jdbc;


    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Properties;


    public class JdbcUtil {
        public static String url=null;
        public static String user=null;
        public static String password=null;
        public static String driverName=null;
        public static void close(Connection conn,Statement st){
            
                try {
                    if(conn!=null){
                        conn.close();
                    }
                    if(st!=null){
                        st.close();
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            
        }
        public static void close(Connection conn,Statement st ,ResultSet rs){
            
                try {
                    if(rs!=null){
                        rs.close();
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                }finally{
                    close(conn,st);
                }
            
        }
        public static Connection getConnection(){
            Connection conn=null;
            try {
                conn = DriverManager.getConnection(url,user,password);
                return conn;
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return null;
        }
        
        static {
            try {
                InputStream inputStream = JdbcUtil.class.getResourceAsStream("/db.properties");
                Properties p=new Properties();
                p.load(inputStream);
                url=p.getProperty("url");
                user=p.getProperty("user");
                password=p.getProperty("password");
                driverName=p.getProperty("driver");
                Class.forName(driverName);
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }

  • 相关阅读:
    WebRTC之完整搭建Jitsi Meet指南
    使用Jibri进行Jitsi Meet视频录制
    完整开源免费视频会议Jitsi-meet安装教程
    iOS聊天起泡(背景图片被拉伸不变形)----转载--待验证
    技术人对赚钱的思考与摸索
    模板引擎的思考
    SpringBoot单文件与多文件上传
    数据库被删之反思
    分布式配置中心之思考
    正版office产品密钥-激活码
  • 原文地址:https://www.cnblogs.com/ly-china/p/5416767.html
Copyright © 2011-2022 走看看