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

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

  • 相关阅读:
    竞赛备考建议
    谷山丰的一生
    从首个IMO季军谈起 作者 : 付云皓
    孔庆东:单刀赴高考
    LaTeX 技巧 802:国内期刊 CCT 模板编译经验
    数学书籍推荐
    翻译
    printf中用法详解
    黎活明给程序员的忠告【转】
    log4j2配置文件log4j2.xml详解(转载)
  • 原文地址:https://www.cnblogs.com/xujianbo/p/4918490.html
Copyright © 2020-2023  润新知