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

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

  • 相关阅读:
    【SQL Server学习笔记】Service Broker创建异步的、数据驱动的消息应用程序
    记录几句不错的话
    DBA最缺的不是技术
    小数点引起的数据类型转换问题
    hdu 3062 2SAT最基础题
    POJ 1679 判断最小生成树是否唯一
    POJ 1459 构图+最大流(Edmond_karp模版)
    POJ 3522 最大边与最小边差值最小的生成树
    POJ 1659 根据度序列构图
    POJ 1273 求最大流(Edmond_karp模板题)
  • 原文地址:https://www.cnblogs.com/xujianbo/p/4918490.html
Copyright © 2011-2022 走看看