博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解析text文本【2】——从数据库读入
阅读量:7234 次
发布时间:2019-06-29

本文共 1400 字,大约阅读时间需要 4 分钟。

package extractors;

import java.sql.Connection;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ExtractorDA {

 public static void main(String args[]) {        
  ExtractorDA t = new ExtractorDA();
  String str = t.getTXT();
  String[] s = str.split("\\.");
  System.out.println(s.length);
  System.out.println(str);
  t.fromatFile(s);
 }

 public String getTXT() {

  String JDriver = "com.mysql.jdbc.Driver";

  String conURL = "jdbc:mysql://localhost:3306/extractor";
  
  String result="";
  
  try {
   Class.forName(JDriver);
  } catch (ClassNotFoundException cnf_e) {
   System.out.println("Driver Not Found: " + cnf_e);
  }

  try {

   Connection con = DriverManager
     .getConnection(conURL, "root", "root");
   Statement s = con.createStatement();
   ResultSet rs = s.executeQuery("select * from extractor_txt;");
   while (rs.next()) {
    result=rs.getString("txt");
   }
   s.close();
   con.close();
  } catch (SQLException sql_e) {
   System.out.println(sql_e);
  }
  
  return result;
 }
 
 public void fromatFile(String[] list) {
  try {
   for (int i = 0; i < list.length; i++) {
    String one = (String) list[i];
    String[] contents = one.split(",");
    System.out.println("Employee->" + (i + 1));
    System.out.println("Employee Name:" + contents[0]);
    System.out.println("Employee ID:" + contents[1]);
    System.out.println("Employee Department:" + contents[2]);
   }
  } catch (Exception ex) {
   ex.printStackTrace();
  }
 }
}

转载地址:http://jilfm.baihongyu.com/

你可能感兴趣的文章
小米路由Mini刷Breed, 潘多拉和LEDE
查看>>
tornado日志使用详解
查看>>
[Flume][Kafka]Flume 与 Kakfa结合例子(Kakfa 作为flume 的sink 输出到 Kafka topic)
查看>>
ajax的工作原理
查看>>
Android GIS开发系列-- 入门季(14)FeatureLayer之范围查询
查看>>
IIC接口下的24C02 驱动分析
查看>>
fragmentTabHost 使用示例
查看>>
oop思维意识,类 模块命名空间,类扩展之继承 、组合、mixin三种模式
查看>>
让gcc和gdb支持intel格式的汇编
查看>>
Shell脚本8种字符串截取方法总结
查看>>
SQLServer------远程调用失败
查看>>
Module ngx_http_v2_module
查看>>
使用fiddler模拟http get
查看>>
OSG开源教程(转)
查看>>
一个缓存实现平均分配队列的方案
查看>>
How do I extract a single column from a data.frame as a data.frame
查看>>
Js获取后台集合List的值和下标的方法
查看>>
Jenkins~powershell+cmd发布nuget包包
查看>>
网络上的等待事件 —— SQL*Net message from client/dblink
查看>>
Myeclipse、eclipse安装lombok
查看>>