zoukankan      html  css  js  c++  java
  • java读写操作

    /*从txt中读取文件参数到数据库中查询,将查询结果从新写入到文本文件中*/

    package test;

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.Properties;

    public class we {
    static String url;
    static String name;
    static String password;
    static String id1;
    static String temp ;
    static{
    Properties cfg=new Properties();
    InputStream in=we.class.getClassLoader().getResourceAsStream("db.properties");
    try {
    cfg.load(in);
    url=cfg.getProperty("url");
    name=cfg.getProperty("name");
    password=cfg.getProperty("password");
    id1=cfg.getProperty("id1");
    }
    catch (Exception e) {
    throw new RuntimeException(e);
    }
    }

    public static void main(String[] args) throws ClassNotFoundException, SQLException, IOException {
    BufferedWriter bw=new BufferedWriter(new FileWriter("testsql.txt",true));
    BufferedReader br=new BufferedReader(new FileReader("read.txt"));
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn=DriverManager.getConnection(url,name,password);
    String sql="select id,name,phone from yrd_users where phone=?";
    PreparedStatement psmt=conn.prepareStatement(sql);
    String s=null;
    while((s=br.readLine())!=null) {
    System.out.println(s);
    psmt.setString(1, s);
    ResultSet res=psmt.executeQuery();
    while(res.next()) {
    String id=res.getString("id");
    String name=res.getString("name");
    String phone=res.getString("phone");
    temp += phone+" "+ name +" "+id+" ";
    }
    }
    bw.write(temp);
    conn.close();
    bw.close();
    br.close();
    }
    }

  • 相关阅读:
    zigbee设备在Zstack中的体现
    第十一章 多态性练习
    IAR 下载 Fatal error: Failed to identify device. Check connections and/or reset hardware
    第十章 继承与派生练习题
    第九章 类和对象练习题(下)
    代码实现判断主机字节序(大端 or小端 )-- 面试题
    winrar解压时出现诊断信息怎么办?
    在线编译网站(持续更新)
    离线环境升级python及安装模块
    Zabbix监控DB,Tomcat
  • 原文地址:https://www.cnblogs.com/czb529514/p/7991669.html
Copyright © 2011-2022 走看看