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

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

  • 相关阅读:
    vue 鼠标移入移出事件执行多次(尤其ie)
    jquery input file 多图上传,单张删除,查看
    pc端vue 滚动到底部翻页
    element-ui默认样式修改
    element-ui上传一张图片后隐藏上传按钮
    echarts字体适配
    SQLServer之查询当前服务器下所有目录视图表
    SQLServer之服务器连接
    React学习之路之创建项目
    SQLServer之列数据转换为行数据
  • 原文地址:https://www.cnblogs.com/xujianbo/p/4918490.html
Copyright © 2011-2022 走看看