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 = Demo1.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();
            }
        }
    }

  • 相关阅读:
    LeetCode-198-打家劫舍
    LeetCode-279-完全平方数
    LeetCode-91-解码方法
    Redis RDB 分析工具 rdbtools 说明(转载)
    ftp软件下载,ftp软件到底在哪里下载
    element-ui组件库二次开发——打包、上传npm
    ftp客户端工具,这6款好用的ftp客户端工具,站长们必不可少的常用工具!
    不会用Java Future,我怀疑你泡茶没我快, 又是超长图文!!(转载)
    ftp管理软件,ftp管理软件怎么使用
    Android连载22-自定义广播之标准广播发送(转载)
  • 原文地址:https://www.cnblogs.com/ly-china/p/5470619.html
Copyright © 2011-2022 走看看