zoukankan      html  css  js  c++  java
  • 连接数据库

    
    
    package YouBiao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.ResultSetMetaData;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    public class TestYouBiao {
        static String className="com.mysql.jdbc.Driver";
        static String url="jdbc:mysql://127.0.0.1/pei_test";
        static String user="root";
        static String passWord="123456";
        static String sql="select * from blade_dept";
        public static void test() {
            try {
                Class.forName(className);
                Connection conn=DriverManager.getConnection(url, user, passWord);
                PreparedStatement prs=conn.prepareStatement(sql);
                ResultSet rs=prs.executeQuery();
                List<Map<String,Object>>list=new ArrayList<Map<String,Object>>();
                ResultSetMetaData rsd=rs.getMetaData();
                int columnCount=rsd.getColumnCount();
                while(rs.next()) {
                    Map<String,Object>map=new HashMap<String, Object>();
                    for(int i=1;i<columnCount;i++) {
                        map.put(rsd.getColumnName(i), rs.getObject(i));
                    }
                    list.add(map);
                }
                System.out.println("list======"+list);
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        public static void main(String[] args) {
            test();
        }
    
    }
    
    
    
    package YouBiao;
    
    public interface IYouBiao {
        static String url = "jdbc:mysql://127.0.0.1/pei_test";  
        static String name = "com.mysql.jdbc.Driver";  
        static String user = "root";  
        static String password = "123456";
        static String sql="select * from blade_dept";
    
    }
    package YouBiao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.ResultSetMetaData;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    public class TestYouBiao {
        public static Connection conn=null;
        public static PreparedStatement ps=null;
         static ResultSet ret = null;  
        public static List<Map<String,Object>> test() {
            try {
                Class.forName(IYouBiao.name);
                conn=DriverManager.getConnection(IYouBiao.url,IYouBiao.user, IYouBiao.password);
                ps=conn.prepareStatement(IYouBiao.sql);
                ret=ps.executeQuery();
                System.out.println("ret================"+ret);
                List<Map<String,Object>>list=new ArrayList<Map<String,Object>>();
                ResultSetMetaData md = ret.getMetaData(); //获得结果集结构信息,元数据
                int columnCount = md.getColumnCount();   //获得列数 
                while (ret.next()) {
                    Map<String,Object> rowData = new HashMap<String,Object>();
                    for (int i = 1; i <= columnCount; i++) {
                        rowData.put(md.getColumnName(i), ret.getObject(i));
                    }
                    list.add(rowData);
                }
                System.out.println("list================"+list);
                return list;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
        public static void main(String[] args) {
            List<Map<String,Object>>list=test();
            System.out.println("list====="+list);
        }
    
    }
  • 相关阅读:
    前端笔记7
    前端笔记6
    列表、行块元素
    我的学习方法(5)
    (读后摘抄)《计算机程序设计语言的发展》_王汝传
    电影《比利·林恩的中场战事》
    关于优化(1)
    Debug技巧(1)
    奇奇怪怪的东西(1)
    我的学习方法(4)
  • 原文地址:https://www.cnblogs.com/xianz666/p/13559370.html
Copyright © 2011-2022 走看看