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

  • 相关阅读:
    互联网改变的产业 汽车 x 互联网 = 汽车革命
    我有一个实现HMI触摸屏的资源【4418开发平台】降d成本
    iTOP-4412开发板裸机开发环境文档分享
    2019年最受欢迎iTOP-4418开发板_新产品研发必备利器
    安卓触控一体机为什么得到大家认可?远比Windows系统一体机大受欢迎
    新手入门嵌入式学习单片机?stm32?树莓派?4412开发板资料大汇报-基础了解
    iTOP-4418开发板-Qt系统下运行摄像头测试程序
    iTOP-4418/6818开发板-QtE4.7WIFI_MT6620热点
    iTOP-4412开发板-使用PartitionManager分区之后tf卡无法识别
    迅为iTOP-4418/6818开发板-MiniLinux-GPS使用文档
  • 原文地址:https://www.cnblogs.com/ly-china/p/5470619.html
Copyright © 2011-2022 走看看