zoukankan      html  css  js  c++  java
  • jdbc连接数据库

      Java中连接MySQL数据库:

      第一步:创建jdbc.properties文件

      

    jdbc.driverClassName=com.mysql.jdbc.Driver    
    jdbc.url=jdbc:mysql://localhost:3306/springmybatis
    jdbc.username=root
    jdbc.password=5615

      第二步:创建DBUtil.java工具类

      

    public class DBUtil {
    
        private static String  driver = null;
        private static String url = null;
        private static String username = null;
        private static String password = null;
        
        static{
            Properties pp = new Properties();
            try {
                pp.load(DBUtil.class.getClassLoader().getResourceAsStream("jdbc.properties"));
                driver = pp.getProperty("jdbc.driverClassName");
                url = pp.getProperty("jdbc.url");
                username = pp.getProperty("jdbc.username");
                password = pp.getProperty("jdbc.password");
                Class.forName(driver);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        
        public static Connection getConnection(){
            Connection conn = null;
            try {
                conn = DriverManager.getConnection(url, username, password);
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return conn;
        }
        
        public static void close(Connection conn,PreparedStatement ps,ResultSet rs){
            if(conn != null){
                if(rs != null){
                    try {
                        rs.close();
                    } catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
                if(ps != null){
                    try {
                        ps.close();
                    } catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
                try {
                    conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
        /*public static void main(String[] args) {
            System.out.println(DBUtil.getConnection());
        }*/
    }

    下面就可以使用数据库了.

  • 相关阅读:
    重新开发四则运算器
    结对编程
    四则运算 个人项目整理
    DAY 012--dict(增、删、改、查、合并)
    001--面向对象 V.S 面向过程
    DAY 011--Tuple使用方法汇总
    001--二分法(Binary search)
    DAY 006--查找某个值是否在列表中(二分法)
    DAY 009--str(替换三种方法)
    DAY 008--str(常见判断条件)
  • 原文地址:https://www.cnblogs.com/xujianbo/p/4918490.html
Copyright © 2011-2022 走看看