美文网首页
统计行数

统计行数

作者: jinhm007 | 来源:发表于2019-04-25 00:25 被阅读0次

package com.test.demo.test;

import java.io.*;

import java.sql.*;

import java.util.ArrayList;

import java.util.Scanner;

public class Sdemo {

//创建数据库连接

    static Connectionconn =null;

    //创建预编译语句对象

    static Statementpstmt =null;

    //创建一个结果集

    static ResultSetresult =null;

    private  static ArrayListtest =new  ArrayList();

    /**

* 初始化数据库连接驱动

*/

    private static void initJdbc() {

try {

Class.forName("com.mysql.jdbc.Driver"); //加载驱动程序

            String url ="jdbc:mysql://localhost:3306/mock?useUnicode=true&characterEncoding=utf-8"; //数据库连接信息

            String user ="root"; //数据库用户名

            String pass ="666666"; //数据库密码

            conn = DriverManager.getConnection(url, user, pass); //获取连接

        }catch (ClassNotFoundException e) {

e.printStackTrace();

        }catch (SQLException e) {

e.printStackTrace();

        }

}

private  static  void  readFile()throws IOException {

/* 读入TXT文件 */

        String path ="/Users/jinhongmei/1/tablename.txt";// 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径

        File filename =new File(path); // 要读取以上路径的input。txt文件

      Scanner myReader =new Scanner(filename);

        while (myReader.hasNextLine()) {

String data =myReader.nextLine();

          test.add(data);

        }

System.out.println(test);

        myReader.close();

    }

//插入数据

    public static void insertIntoTable()throws SQLException {

initJdbc();

        int count =0;

        for(String tablename:test){

String sql ="select  count(1) from " + tablename;

            pstmt =conn.prepareStatement(sql);

            result=pstmt.executeQuery(sql);

          //  System.out.println(sql);

            if(result.next()) {

count=result.getInt(1);

                System.out.println(tablename+","+count );

            }

}

}

public static void main(String[] args)throws IOException, SQLException {

readFile();

        insertIntoTable();

    }

}

相关文章

  • 行数统计

    用python实现简单的行数统计功能(暂未排除注释行,仅计算除却空行以外的行数) 步骤 遍历目录下文件名,获取后缀...

  • 统计行数

    package com.test.demo.test; import java.io.*; import java...

  • find 命令的妙用

    1.统计代码行数命令 统计 src 目录下所有 .js 文件的代码行数 wc 命令返回结果[行数] [词数] [字...

  • PHP统计目录下全部行数

    统计目录行数

  • 操作大文件

    查看文件行数 使用wc指令 语法:wc[选项] 文件 -c 统计字节数 -l 统计行数 -w 统计字数 示例:wc...

  • grep和wc来统计行数

    grep和wc来统计行数 功能: 统计行数 脚本: cat logs* | grep 返回编码 |wc -l ca...

  • Linux 常用命令

    1、统计文件行数 统计单个文件的行数:wc -l file统计单个文件的字数:wc -w file (中英文都是以...

  • git 代码统计

    统计一段时间内每个用户增删行数 统计每个用户增删行数 扫描log统计, 算上同时编辑的文件

  • 常用命令

    wc -l #统计行数

  • GIT统计代码量

    GIT统计代码量 Git统计个人提交代码行数 Git统计项目总行数 查看git上个人代码量(需要修改usernam...

网友评论

      本文标题:统计行数

      本文链接:https://www.haomeiwen.com/subject/idyogqtx.html