zoukankan      html  css  js  c++  java
  • mysql查询数据库

    需要导入的jar包:

    1、commons-dbutils-1.6.jar

    2、mysql-connector-java-5.1.10.jar

    获取链接封装:

    package com.xingxue.util;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    import org.apache.commons.dbutils.DbUtils;
    
    public class DBUtil {
        
        private final static String URL = "jdbc:mysql://localhost:3306/test";
        private final static String USER = "root";
        private final static String PASSWORD = "asdfghjkl";
        private static Connection conn =null;
        
        
        static{
            
            DbUtils.loadDriver("com.mysql.jdbc.Driver");
            try {
                conn = DriverManager.getConnection(URL, USER, PASSWORD);
            } catch (SQLException e) {
                e.printStackTrace();
                System.out.println("数据库连接失败!");
            }
            
        }
        
        
        public static Connection getConn() {
            return conn;
            }
        
        
    }

    数据库的查询语句

    public class FeiyongDaoImpl implements FeiyongDao {
        
        QueryRunner queryRunner = new QueryRunner();
        @SuppressWarnings("rawtypes")
        public ArrayList selectFeiyong() {
            Connection conn = DBUtil.getConn();
            ArrayList list=null;
            try {
                String sql = "select * from db";
                list = (ArrayList) queryRunner.query(conn, sql,new BeanListHandler<Feiyong>(Feiyong.class));
                return list;
            } catch (SQLException e) {
                e.printStackTrace();
                System.out.println("数据库操作查询异常");
            }
            
            return list;
        }
    }

    package com.xingxue.util;
    import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
    import org.apache.commons.dbutils.DbUtils;
    public class DBUtil {private final static String URL = "jdbc:mysql://localhost:3306/test";private final static String USER = "root";private final static String PASSWORD = "asdfghjkl";private static Connection conn =null;static{DbUtils.loadDriver("com.mysql.jdbc.Driver");try {conn = DriverManager.getConnection(URL, USER, PASSWORD);} catch (SQLException e) {e.printStackTrace();System.out.println("数据库连接失败!");}}public static Connection getConn() {return conn;}}

  • 相关阅读:
    ASP.NET学习5 后台控制前台执行js的方法
    uml笔记
    Python拓展——import导入包之random随机数和turtle海龟作图(2)
    Python拓展——import导入包之random随机数和turtle海龟作图(1)
    蓝桥杯考完了
    Python第一单元测试(答案)
    Python第一单元测试
    Python第五课——嵌套for循环和if语句初步(2)
    Python第五课——嵌套for循环和if语句初步(1)
    Python第四课——import导入包和for循环(2)
  • 原文地址:https://www.cnblogs.com/sdfd101/p/5134285.html
Copyright © 2011-2022 走看看