- 浏览: 361979 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一半水分子:
你好,我想转载您的文章,需要获取您的许可,请您在看到这条评论时 ...
Centos7 卸载ibus无法进入桌面 -
flylynne:
1、 车辆证书,发票和合格证都要齐全,不能听他们说是分开的,因 ...
技术内容 -
josico:
问一下,如果1替换成 M2替换成 N3替换成 O那其实不要这样 ...
SQL replace的使用 -
xiezhiwei0314:
lomboz 目录我也没有看到
Eclipse SDK安装web开发插件 -
xiezhiwei0314:
我安装好tomact插件但是没有看到web那个目录!在网上查了 ...
Eclipse SDK安装web开发插件
转换前格式:1894297,716,荆州
转换后格式:insert into TA_INFO(ENTITY_ID,PREFIX)values('GUANGD', '861893425');
查询数据库的数据为:省份,区号
import java.io.File; import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; //import java.sql.Statement; import com.lj.oracle.vo.AreaRoute; public class TxtWriter { public static void main(String[] args) { String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ; String DBURL = "jdbc:oracle:thin:@localhost:1521:ffcs" ; String DBUSER = "scott" ; String DBPASS = "tiger" ; Connection conn = null ; PreparedStatement psmt =null; ResultSet rs = null; StringBuffer sb=new StringBuffer(""); String desFile = "C:\\route.txt";//转换后目录位置 AreaRoute ar =null; try{ Class.forName(DBDRIVER); }catch(Exception e){ System.out.println("oracle驱动加载成功!"); e.printStackTrace() ; } try { conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; //Statement s = conn.createStatement(); if (conn != null) { System.out.println("你已连接到数据库:" + conn.getCatalog()); } //String sql = "select area_id,entity_id from area_route where area_id =?"; //psmt = conn.prepareStatement(sql); //ResultSet rs = psmt.executeQuery(sql); //1894297,716,荆州 //insert into TA_INFO(ENTITY_ID,PREFIX)values('GUANGD', '861893425'); //目标文件---需要写入的文件 try{ FileReader reader = new FileReader("C:"+File.separator+"189.txt"); BufferedReader br = new BufferedReader(reader); PrintWriter out = new PrintWriter( new FileWriter( new File(desFile))); String line = null; // int i=1,j=1; while((line = br.readLine()) != null) { String[] strs = line.split(","); String route ="86"+strs[0]; String area ="0"+strs[1]; String sql = "select area_id,entity_id from area_route where area_id =?"; try{ psmt = conn.prepareStatement(sql); psmt.setString(1, area); rs = psmt.executeQuery();//查询结果 if(rs.next()){ ar = new AreaRoute(); ar.setArea_id(rs.getString(1)); ar.setEntity_id(rs.getString(2)); } rs.close(); }catch(Exception e){ throw e; }finally{ psmt.close(); } sb.append("insert into TA_INFO(ENTITY_ID,PREFIX)values('"+ar.getEntity_id()+ "','"+route+"');" +'\n'); System.out.println("查询数:"+i++); out.write("insert into TA_INFO(ENTITY_ID,PREFIX)values('"+ar.getEntity_id()+ "','"+route+"');" +"\r\n"); // System.out.println("写入数:"+j++); //System.out.println("测试2:---"+ar.getArea_id()+","+route+","+ar.getEntity_id()); ar = null; } out.close(); br.close(); reader.close(); }catch(Exception e){ e.printStackTrace(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("连接数据库失败!"); e.printStackTrace(); } } }
发表评论
-
简单网络爬虫基础功能
2016-11-09 23:25 554package com.common; //http: ... -
java读取文件夹下所有文件并替换文件每一行中指定的字符串
2016-04-26 00:28 1190import java.io.BufferedReader; ... -
Java多线程面试、笔试方向
2015-04-16 09:17 8911.ThreadLocal类 线程级别的局部变量, ... -
单例模式的七种写法
2015-03-06 17:15 695转载请注明出处:http://cantellow.iteye ... -
Java itoa,atoi
2014-10-28 14:49 1559package com.arithmetic; pub ... -
正则表达
2014-10-15 17:25 675Pattern类中的一些 特殊字符。大家可以参考下,以便以 ... -
tomcat_garbage collection_log(垃圾回收日志)参数设置
2014-09-30 15:31 1312@echo off if "%OS%&q ... -
JDK中的URLConnection参数详解
2014-08-12 14:56 585转自:http://www.blogja ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrdered
2014-07-29 10:21 1492java.lang.ClassNotFoundExcept ... -
java Web应用配置log4j日志记录
2014-03-31 07:34 1456仅限学习使用,转自http://www.blogjava. ... -
core java核心面试题
2013-03-17 23:17 1282 -
Java教程 实战JMS
2012-08-20 23:50 7249JMS API JMS源于企业应用 ... -
经典面试题
2012-08-20 23:47 1344public class ThreadMethod { p ... -
某信用卡公司测试项目组笔试题
2012-08-20 18:55 1173/* * 有50个人站成一个圈, * 第一个人开始数数 ... -
lv mama面试题
2012-08-17 19:19 12001.如何优化java代码? 可供程序利用的资源(内存、CPU ... -
lv ma笔试
2012-08-17 12:39 1128redirect and forward的区别? ... -
多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
2012-08-17 00:09 1109public class IncDecThread { p ... -
has a / is a 的区别
2012-08-16 23:06 894如果你确定两件对象之间是is-a的关系,那么此时你应该使 ... -
上海某医疗公司笔试题
2012-08-16 22:12 1101以下父类和子类的运行结果 package com.exampl ... -
连接池的实现和优化(一)
2012-08-15 11:26 1049由于数据库连接,JMS连接是一种较为昂贵的资源,创建连接需 ...
相关推荐
C# 文件写入数据库 image类型读写 文件text类型读写 base64转换 C# 文件写入数据库 image类型读写 文件text类型读写 base64转换
qt实现的sqlites数据库文件与csv文件相互转换案例代码,sqlite数据库文件处理方面基于QT插件库提供的QSQLiteDriverPlugin实现数据库打开、读写、查询等操作,针对csv的文件读写方面,是基于QFile实现的FileQt类封装...
用c#读取图片文件,并存入数据库,然后从数据库中把相应的二进制图片数据还原成指定目录下的图片文件。 注意:数据库名称和数据表需要修改成自己的数据表,否则出现数据库连接错误,
可以将易语言数据库转换为CSV文件,或TXT文件.这个功能已大大加强,还可以预览结果文件.8.可以将易数据库转换为Excel文件,使用了Super杨的一个模块,非常方便地实现了.9.易数据库代码直接生成器正在开发完善之中.欢迎...
在现实生活中我们常常遇到这样的情况,就要把*.dbf的数据文件的内容转到其他数据库中,但是要实现这样的功能往往需要安装相应的dbf驱动才可以实现,这里提供以文件方式读写dbf文件不需要驱动的类。有了它你在实现...
培训中自己用编写的连接DB2读取文件,读取顺序文件,写入数据库,写入顺序文件的程序。共享给大家,希望有帮助。
它使用简单,可以通过配置文件来指定源数据库、目标数据库和要同步的数据表等信息。此外,Canal 还提供了一些高级功能,如支持数据过滤、数据转换和并发同步等。 使用 Canal 可以大大简化数据库同步的流程,并提高...
C# 对SqlServer中Image字段的读写的思路是将图片转换为二进制在向数据库写.
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...
ORACLE数据库的日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息. 数据库管理员需要检查这个文件有无...
通过程序方式从Excel文件中读取数据并导入数据库的传统方法,是通过创建一个OLE对象,打开Excel文件,逐行访问记录行及各个单元,写入数据库表。这种方法一旦数据行通过一定的数量,执行效果就无法忍受了。究其根源...
工具类:字符串处理,类型转换,日期处理,IO和文件,Excel读写,加密解密,HTTP客户端,XML处理,转码,各种Util等等。 代码生成器:根据数据库表结构生成简单的增删改查功能代码,包括model、mapper、service、...
本资源是利用TXT作数据库做的简单ATM取款机系统,实现功能有账户登录、查询余额、存款、取款、转账、退出功能,适合初学JAVA者浏览学习,涉及的主要知识点有类方法调用,I\O流读写文件的运用,集合,数据类型转换等...
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...
673.6.2 将数据库转换为Access 2000格式 683.6.3 将数据库转换为Access 97格式 693.6.4 添加切换面板窗体 693.6.5 创建.mde文件 703.7 疑难解答 703.8 现实世界—HTML帮助或者障碍 71第4章 使用Access数据库和表 724...