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

  • 相关阅读:
    CF519E
    Visual Studio 2017更新内容记录
    MSSQL导入数据时,出现“无法截断表 因为表正由Foreign key引用”错误
    使用NeatUpload控件实现ASP.NET大文件上传
    jquery 图片无缝切换
    less 能加快css编写?
    jquery 分页控件(二)
    jquery 分页控件(一)
    jquery仿天猫商城左侧导航菜单
    jquery 图片放大
  • 原文地址:https://www.cnblogs.com/quanby/p/5521341.html
Copyright © 2011-2022 走看看