zoukankan      html  css  js  c++  java
  • mySQL程序与数据库连接帮助

    public class SQLconnection {
    /**连接数据库的名字*/
    private static String username;
    /**连接数据库的密码*/
    private static String userpwd;
    /**连接数据库的路径*/
    private static String url;
    /**
    * 静态初始化块,从Properties文件中获取数据库连接的必要参数

    *Properties文件中的内容包括有

    *url:jdbc:mysql://127.0.0.1:3306/crm?useUnicode=true&characterEncoding=UTF-8

    *name:root
    *pwd:admin


    */
    static{
    Properties pro = new Properties();
    try {
    pro.load(new FileInputStream("./src/sql.properties"));
    url=pro.getProperty("url");
    username=pro.getProperty("name");
    userpwd=pro.getProperty("pwd");
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    /**
    * 联接数据库
    * @return 一个数库连接
    */
    public static Connection getConnection() {

    Connection conn = null;
    try {
    Class.forName("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection(url,username,userpwd);
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return conn;
    }
    /**
    * 关闭数据库连接
    * @param conn 一个数据库连接
    */
    public static void closeConnection(Connection conn){
    try {
    conn.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

  • 相关阅读:
    树形dp(HDU1520)
    POJ3071(概率DP)
    网络流之FF算法(poj1273&&洛谷P3376)
    二分图匹配之匈牙利算法
    江西财经大学第二届程序设计竞赛——E
    浅谈数位dp
    浅谈数位dp——hdu 不要62
    buns~~~一个简单的背包问题
    POJ 1066 Treasure Hunt (线段相交)
    POJ 2653 Pick-up sticks (线段相交)
  • 原文地址:https://www.cnblogs.com/quanby/p/5521341.html
Copyright © 2011-2022 走看看