• 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;}}

  • 相关阅读:
    Mastering Web Application Development with AngularJS 读书笔记-前记
    通过信息系统项目管理师-我的备考经验
    通过系统集成项目管理工程师考试-我的备考分享
    即将翻译 Building The New Financial Times Web App
    CSS3:flex布局应用
    前端性能利器——dynatrace ajax edition
    SIMD---AVX系列
    DirectSound---捕获音频、Qml/C++ 集成交互
    SIMD---SSE系列及效率对比
    SIMD---MMX代码优化
  • 原文地址:https://www.cnblogs.com/sdfd101/p/5134285.html
Copyright © 2020-2023  润新知