zoukankan      html  css  js  c++  java
  • Day0205____数据库

    环境配置

    https://www.navicat.com.cn/store/navicat-premium-plan mac https://pan.baidu.com/s/1tVdl2P20eyPsM5GJhSL1Vg

    提取码: ksh4 别升级

    数据库使用一

    package com_01_testfan_02_basic;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class Day02_03_数据库取数据01 {
        
        public static void main(String[] args) {
            //找一个工具去连接数据库
            Connection conn = null;
            Statement statement = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
                //连接数据库
                conn = DriverManager.getConnection
                ("jdbc:mysql://118.24.13.38:3308/test?characterEncoding=utf8&useSSL=false", "zhangsan", "123123");
                
                //准备sql
                String  sql= "select * from t_user_test";
                
                //创建执行sql对象
                statement = conn.createStatement();
                //执行sql, 获取返回结果集合
                ResultSet  set=statement.executeQuery(sql);
                while (set.next()) {
                    System.out.println(set.getString("uid")+" "+set.getString("loginname")+" "+set.getString("loginpass"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally {
                //数据库关闭
                try {
                    conn.close();
                    statement.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    
    }

    数据库操作二

    package com_01_testfan_02_basic;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;
    
    public class Day02_04_数据库取数据02 {
        
        public static void main(String[] args) {
            List<DbUser> list = getAllDbUserTest();
            System.out.println(list.size());
            for (DbUser dbUser : list) {
                System.out.println(dbUser);
            }
        }
        
        public static List<DbUser> getAllDbUserTest(){
            Connection conn = null;
            Statement statement = null;
            List<DbUser> list =null;
            try {
                //找一个工具去连接数据库
                Class.forName("com.mysql.jdbc.Driver");
                //连接数据库
                conn = DriverManager.getConnection
                ("jdbc:mysql://118.24.13.38:3308/test?characterEncoding=utf8&useSSL=false", "zhangsan", "123123");
                
                //准备sql
                String  sql= "select * from t_user_test";
                
                //创建执行sql对象
                statement = conn.createStatement();
                //执行sql, 获取返回结果集合
                ResultSet  set=statement.executeQuery(sql);
                list = new ArrayList<DbUser>();
                while (set.next()) {
                    DbUser user = new DbUser();
                    user.setUid(set.getString("uid"));
                    user.setLoginname(set.getString("loginname"));
                    user.setLoginpass(set.getString("loginpass"));
                    list.add(user);
                    //System.out.println(set.getString("uid")+" "+set.getString("loginname")+" "+set.getString("loginpass"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally {
                //数据库关闭
                try {
                    conn.close();
                    statement.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            return list;
        }
    
    }
    package com_01_testfan_02_basic;
    
    //数据库模拟对象
    public class DbUser {
        private String uid;
        private String loginname;
        private String loginpass;
        public String getUid() {
            return uid;
        }
        public void setUid(String uid) {
            this.uid = uid;
        }
        public String getLoginname() {
            return loginname;
        }
        public void setLoginname(String loginname) {
            this.loginname = loginname;
        }
        public String getLoginpass() {
            return loginpass;
        }
        public void setLoginpass(String loginpass) {
            this.loginpass = loginpass;
        }
        @Override
        public String toString() {
            return "DbUser [uid=" + uid + ", loginname=" + loginname + ", loginpass=" + loginpass + "]";
        }
    
    }
  • 相关阅读:
    String分割成int[]和List<Integer>
    linux查询正在运行的jar包并kill进程
    linux自动清理n天(1个月)前日志文件
    zookeeper命令行操作
    sql开窗函数
    hdfs shell操作
    centos7安装mysql8
    hadoop集群安装
    hdfs基本介绍
    IDEA下运行MAVEN项目,报"程序包******不存在"
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/11031576.html
Copyright © 2011-2022 走看看