zoukankan      html  css  js  c++  java
  • 2021/6/3

    1.今日收获内容

    package com.lunwen.Dao;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.List;
    
    import com.lunwen.bean.Select;
    import com.lunwen.bean.data;
    import com.lunwen.bean.lunwen;
    import com.mysql.jdbc.PreparedStatement;
    import com.mysql.*;
    import com.mysql.jdbc.Statement;
    import com.lunwen.DBUtil.DBUtil;
    
    
    public class ShowDao {
        public List<lunwen> select(){
            Connection conn = DBUtil.getConn(); //连接数据库
            List<lunwen> list = new ArrayList<lunwen>();
            try {
                String sql="select * from lunwen";
                Statement pstmt = (Statement) conn.createStatement();
                ResultSet rs = (ResultSet) pstmt.executeQuery(sql);
                while(rs.next()) {
                    lunwen lunwen=new lunwen();
                    lunwen.setTitle(rs.getString("title"));//这里title改成abstract可以实现  摘要   热词提取
                    list.add(lunwen);
                }
                System.out.println("ShowDao Success!!");
                rs.close();
                pstmt.close();
                conn.close();
    
            }catch(SQLException e) {
                e.printStackTrace();
            }
            return list;
        }
        public List<data> select1(String name){
            Connection conn = DBUtil.getConn(); //连接数据库
            List<data> list = new ArrayList<data>();
            try {
                String sql="select * from lunwen where keywords like '%"+name+"%'";//这里和上面一样(摘要)
                Statement pstmt = (Statement) conn.createStatement();
                ResultSet rs = (ResultSet) pstmt.executeQuery(sql);
                while(rs.next()) {
                    data data=new data();
                    data.setAbs(rs.getString("abs"));
                    data.setTitle(rs.getString("title"));
                    data.setLink(rs.getString("link"));
                    data.setKeyword(rs.getNString("keywords"));
                    System.out.println(data.getTitle()+":"+data.getLink());
                    list.add(data);
                }
                System.out.println("ShowDao select1 Success!!");
                rs.close();
                pstmt.close();
                conn.close();
    
            }catch(SQLException e) {
                e.printStackTrace();
            }
            return list;
        }
        
        public List<data> secletAll(Select s){
            Connection conn = DBUtil.getConn(); //连接数据库
            List<data> list = new ArrayList<data>();
            try {
                String sql="select * from lunwen where keywords like '%"+s.getKeywords()+"%' and link like '%"+s.getLink()+"%' and title like'%"+s.getTitle()+"%'" ;//这里和上面一样(摘要)
                Statement pstmt = (Statement) conn.createStatement();
                ResultSet rs = (ResultSet) pstmt.executeQuery(sql);
                while(rs.next()) {
                    data data=new data();
                    data.setAbs(rs.getString("abs"));
                    data.setTitle(rs.getString("title"));
                    data.setLink(rs.getString("link"));
                    data.setKeyword(rs.getNString("keywords"));
                    System.out.println(data.getTitle()+":"+data.getLink());
                    list.add(data);
                }
                System.out.println("ShowDao select1 Success!!");
                rs.close();
                pstmt.close();
                conn.close();
    
            }catch(SQLException e) {
                e.printStackTrace();
            }
            return list;
        }
        
        public List<data> deleteAll(String name){
            Connection conn = DBUtil.getConn(); //连接数据库
            List<data> list = new ArrayList<data>();
            try {
                String sql="delete  from lunwen where keywords ='"+name+"'";//这里和上面一样(摘要)
                Statement pstmt = (Statement) conn.createStatement();
                int count = pstmt.executeUpdate(sql); 
                if(count>0) {
                System.out.println("ShowDao deleteAll Success!!");
                }
                pstmt.close();
                conn.close();
    
            }catch(SQLException e) {
                e.printStackTrace();
            }
            return list;
        }
    }

    数据库链接
    2.遇到的问题
    链接失败,后来改正

    3.明天目标

  • 相关阅读:
    关于migration build failed的问题
    C盘无损扩容(傻逼拯救者128G固态分两个盘)
    .NET Core:搭建私有Nuget服务器以及打包发布Nuget包
    VMware下的Centos7联网并设置固定IP(nat)
    使用docker compose 构建多个镜像
    centos 安装docker-compose
    使用使用dockerfile构建webapi镜像然后使用link和bridge两种方式进行桥接
    docker 安装mysql 并将文件挂载到本地
    Conetos 下安装docker 和镜像加速
    docker 一些命令
  • 原文地址:https://www.cnblogs.com/qiangini/p/14909678.html
Copyright © 2011-2022 走看看