- 浏览: 373616 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一半水分子:
你好,我想转载您的文章,需要获取您的许可,请您在看到这条评论时 ...
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 600package com.common; //http: ... -
java读取文件夹下所有文件并替换文件每一行中指定的字符串
2016-04-26 00:28 1226import java.io.BufferedReader; ... -
Java多线程面试、笔试方向
2015-04-16 09:17 9351.ThreadLocal类 线程级别的局部变量, ... -
单例模式的七种写法
2015-03-06 17:15 733转载请注明出处:http://cantellow.iteye ... -
Java itoa,atoi
2014-10-28 14:49 1608package com.arithmetic; pub ... -
正则表达
2014-10-15 17:25 716Pattern类中的一些 特殊字符。大家可以参考下,以便以 ... -
tomcat_garbage collection_log(垃圾回收日志)参数设置
2014-09-30 15:31 1373@echo off if "%OS%&q ... -
JDK中的URLConnection参数详解
2014-08-12 14:56 616转自:http://www.blogja ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrdered
2014-07-29 10:21 1557java.lang.ClassNotFoundExcept ... -
java Web应用配置log4j日志记录
2014-03-31 07:34 1502仅限学习使用,转自http://www.blogjava. ... -
core java核心面试题
2013-03-17 23:17 1347 -
Java教程 实战JMS
2012-08-20 23:50 7313JMS API JMS源于企业应用 ... -
经典面试题
2012-08-20 23:47 1387public class ThreadMethod { p ... -
某信用卡公司测试项目组笔试题
2012-08-20 18:55 1209/* * 有50个人站成一个圈, * 第一个人开始数数 ... -
lv mama面试题
2012-08-17 19:19 12461.如何优化java代码? 可供程序利用的资源(内存、CPU ... -
lv ma笔试
2012-08-17 12:39 1198redirect and forward的区别? ... -
多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
2012-08-17 00:09 1144public class IncDecThread { p ... -
has a / is a 的区别
2012-08-16 23:06 936如果你确定两件对象之间是is-a的关系,那么此时你应该使 ... -
上海某医疗公司笔试题
2012-08-16 22:12 1178以下父类和子类的运行结果 package com.exampl ... -
连接池的实现和优化(一)
2012-08-15 11:26 1111由于数据库连接,JMS连接是一种较为昂贵的资源,创建连接需 ...
相关推荐
通过这种方式,可以方便地将对象转换为SQL语句,或者将查询结果转换为对象实例。 为了确保数据的正确性和一致性,类可能会包含事务处理逻辑。事务是一组数据库操作,这些操作要么全部成功,要么全部失败。例如,在...
本示例主要关注如何使用C#进行SQL Server数据库的图片读写。以下将详细介绍这个过程,包括相关知识点、步骤以及注意事项。 首先,我们要知道C#中数据库操作通常依赖于ADO.NET(.NET Framework的数据访问组件)。ADO...
在计算机编程领域,尤其是使用...总之,VC在数据库中读写图像文件是一项常见的任务,涉及到数据库连接、数据操作以及二进制数据的处理。通过理解和掌握相关技术和技巧,开发者能够实现高效、可靠的图像数据管理功能。
这种文件格式支持结构化查询语言(SQL)和VBA(Visual Basic for Applications)编程,使得用户可以创建复杂的数据库应用程序。 2. 数据库读写工具: 使用Access本身是最直接的读写MDB文件的方式,它提供了图形化...
导出数据到文件,可以先执行SQL查询,将结果集转换为适当的数据结构(如DataTable或List),然后写入文件。 对于ACCESS数据库,C#中可使用`OleDbConnection`和`OleDbCommand`来建立连接和执行命令,因为ACCESS使用...
**FME的Access数据库读写引擎** 在信息技术领域,数据转换和整合是常见的任务,而FME(Feature Manipulation Engine)作为一个强大的数据转换工具,它能够处理多种格式的数据,包括地理空间数据。然而,在处理...
- **SELECT语句**:检索文件时,使用SELECT语句从数据库中获取BLOB字段,并将其转换回原始文件格式。 - **流式处理**:由于文件可能很大,数据库系统通常支持流式读取BLOB数据,以减少内存使用和提高性能。 5. **...
2. 文件下载:当用户需要下载文件时,后端从数据库中读取对应文件的二进制流,然后将其转换成文件格式,并通过Web服务器发送给用户。用户的浏览器或下载工具接收到数据后,可以将其保存到本地或直接打开。 具体到...
写入文件通常涉及数据序列化,即将对象转换为可存储或传输的格式。在Python中,我们可以使用内置的`pickle`库将复杂的数据结构如列表、字典序列化为字符串,然后写入文件。例如,可以创建一个包含学生信息的字典列表...
qt实现的sqlites数据库文件与csv文件相互转换案例代码,sqlite数据库文件处理方面基于QT插件库提供的QSQLiteDriverPlugin实现数据库打开、读写、查询等操作,针对csv的文件读写方面,是基于QFile实现的FileQt类封装...
DBF(dBASE File)是一种常见的数据库文件格式,起源于上世纪80年代,广泛应用于早期的桌面数据库系统中。在Java环境下处理DBF文件,主要涉及到数据读取、写入和解析等操作,这对于需要与老式系统交互或处理历史数据...
在迪文DGUS屏开发过程中,数据库的读写操作是至关重要的环节,它涉及到用户界面的数据展示、存储和交互。...通过熟练掌握迪文DGUS的数据库读写操作,可以大大提升开发效率,实现更加丰富和动态的用户界面。
在Android系统中,文件读写操作是开发过程中常见的任务,涉及到资源文件、数据区文件以及外部存储(如SD卡)的访问。以下是对这些操作的详细说明: 一、资源文件的读取 1. 从resource的raw中读取文件数据: 资源...
例如,可以使用标准模板库(STL)中的容器和算法来处理数据,或者使用低级I/O函数读写文件。对于复杂的结构化数据,如XML或JSON,可以使用库如TinyXML或pugixml进行解析和生成。此外,C++还支持多线程,可以实现并行...
在给定的压缩包"安卓Excelwordppt文档读写相关-数据库导出excel文件.zip"中,我们可以看到一些关键资源,如数据库到CSV的转换和可能的Java源码示例。下面将详细介绍相关的知识点。 1. 数据库到CSV转换: 在移动...
3. 当需要时,从数据库查询图片数据,然后将二进制数据写入新的文件,恢复图片。 在实践中,你可能还需要考虑错误处理、数据库连接管理、性能优化以及使用更高级的ORM框架(如Entity Framework)来简化数据库操作。
在IT领域,尤其是在软件开发中,经常需要处理各种格式的文本数据,并将其存储到...这需要对C#语言、数据库操作、文本格式以及文件处理有深入理解。在实际开发中,应遵循最佳实践,确保数据的安全性和应用程序的性能。
以上就是C#连接数据库读写照片的基本流程,代码简洁明了,易于理解。通过这些步骤,你可以实现从数据库中读取和保存照片的功能。如果你有具体的数据库结构或者遇到问题,可以根据这些知识进行调整和解决。
总之,"VC实现的数据库与文件的数据传输"是一个涉及数据库连接、数据查询、文件操作、数据转换等多个方面的综合问题。通过熟练运用VC++及其相关库,可以高效地实现数据在数据库和文件系统间的迁移。在实际开发中,...
C# 语言提供了多种方式来读写 PDF 文件,并将其存储到数据库中。在本文中,我们将介绍如何使用 C# 语言读写 PDF 文件,并将其存储到 SQL Server 数据库中。 1. 读取 PDF 文件 要读取 PDF 文件,需要使用 ...