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

  • 相关阅读:
    数据库语句
    Java类和数据结构中常用的方法
    java知识点
    JVM相关知识
    Java实现三种常用的查找算法(顺序查查找,折半查找,二叉排序树查找)
    SharedPreference作用及数据操作模式
    Java实现7种常见的排序算法
    钱多多软件制作03
    钱多多软件制作02
    钱多多软件制作01
  • 原文地址:https://www.cnblogs.com/quanby/p/5521341.html
Copyright © 2020-2023  润新知