当前位置:  技术问答>java相关

如何从数据库中提取数据生成文本文件

    来源: 互联网  发布时间:2017-03-26

    本文导语:  从MS SQL2000里读出数据,将数据以一定的格式生成文本文件,用java怎么实现呀!给点儿建议。 | import java.sql.*; import java.io.*; public class Sqlshow {    public static void main(String args[]){     ...

从MS SQL2000里读出数据,将数据以一定的格式生成文本文件,用java怎么实现呀!给点儿建议。

|
import java.sql.*;
import java.io.*;

public class Sqlshow {
   public static void main(String args[]){
      Sqlshow d = new Sqlshow();     
      d.getdate();
    }
   
   public void getdate() {
    try{
    PrintStream pos = new PrintStream(new FileOutputStream("EMP.DAT"));
   
    String ename;
long empid;
double sal;
Date hiredate;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//注册DRIVER
    Connection conn1 = DriverManager.getConnection("jdbc:odbc:sql_emp","sa","");//建立连接

Statement state= conn1.createStatement();//如连接成功返回STATEMENT对象

//利用STATEMENT可执行普通的SQL语句
ResultSet set = state.executeQuery("select id,name,hiredate,sal from emp");

//先打印表头*/*****************************************
pos.println("id name hiredate sal");

while(set.next()){
empid=set.getLong(1);
    ename=set.getString(2);
    hiredate=set.getDate(3);
    sal = set.getDouble(4);
    
//打印表内容**************************************
pos.println(empid+" "+ename+" "+hiredate+" "+sal);
}
}catch (SQLException e){
System.out.println(e.getErrorCode());
}
 catch (ClassNotFoundException e){
  System.out.println("class not found");
  }
 catch (IOException e){
  System.out.println("IOException");
  }
 }
}

|
系统数据源DSN设置正确了吗

|
up

    
 
 

您可能感兴趣的文章:

  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 数据在页面写不进数据库,也不可以从数据库中读出是什么原因?
  • ORACLE数据库常用字段数据类型介绍
  • mysql 本地数据库如何从远程数据库导数据
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢? iis7站长之家
  • 公司要给客户做报表,从数据库返回数据,他们死活要返回的格式为Excel格式,请问我怎样才能把数据库返回的数据存为Excel的格式?
  • 删除数据库中重复记录方法介绍及代码参考
  • 开发java下的数据库程序,用什么数据库引擎?
  • Mongodb数据库服务的开启与关闭详细介绍
  • 请问各位朋友:在JAVA的数据库应用管理系统中,如何不在操作系统忠建立数据源便能连接数据库(如ACCESS、MS SQL 等等
  • 如何实现 coreos 下Docker 与分布式数据库结合
  • sql 语句 取数据库服务器上所有数据库的名字
  • 在jsp或servlet中如何从oracle数据库中提取并显示图像,帮帮忙。很急的。
  • RESIN做服务器,从数据库里提取字段值,页面输出顺序必须与字段顺序一致吗?
  • 如果我从一个数据库一个表中提取一个值,然后根据这个值从另一个表中取数据,请问....
  • 关于用jsp从数据库提取数据,然后实时画出复杂图形--欢迎大家各抒己见!
  • 从数据库中提取数据 ,计数( count() )但就是产生如下错误??急!!
  • 如何实现JSP从Access数据库中提取其中的数据?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 需要从数据库中动态生成的页面是该在SERVLET输出生成,还是应该在JSP编码实现?
  • 采用Jsp从数据库中取得数据,来生成XML文件,进行存储,应该如何做?
  • 求jsp树的原代码,一定要是jsp+js+xml 执行效率要高。(从数据库中动态生成的)
  • 怎么写一个Shell来执行这样的功能,访问Oracle数据库,然后执行一个SQL脚本,生成一个文件。急!
  • ?100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)(散分)
  • 为数据库生成某个字段充填随机数的存储过程
  • 100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线
  • java实现数据库主键生成示例
  • Jbuilder7与SQL server连接后 生成可执行jar时,找不到数据库驱动
  • sql server维护计划自动备份数据库作业执行失败会自动生成abc82作业的解决办法
  • 在数据库中自动生成编号的实现方法分享
  • c#生成excel示例sql数据库导出excel
  • JSP如何将数据库中数据读出,并生成报表(txt文)供下载?
  • 怎样通过读取数据库,对前面的<select>的选择,动态生成后面一个<select>??急用!一定给分,
  • 从数据库中取出最近三十天的数据并生成柱状图
  • php将mysql数据库整库导出生成sql文件的具体实现
  • 请问怎样用JSP结合数据库生成在HTML中显示的树目录,如同“资源管理器”一样!
  • sqlserver数据库主键的生成方式小结(sqlserver,mysql)
  • 如何用java实现:与后台数据库相连生成曲线图
  • 高手请指教,jsp和javascript和数据库联合动态生成树型结构,怎么实现呢????(在线等待给100分)
  • sql数据库如何查询修改数据库恢复模式?
  • 应该怎么样将一个对象放入到数据库里?还有怎么将图片放进数据库?急~~
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • 使用php语句将数据库*.sql文件导入数据库
  • sql数据库修改数据库用户
  • java数据库连接池和数据库连接示例
  • 对数据库的查询结果resultset进行修改后,怎么将修改的信息传回给数据库
  • java中的数据库结果集可以被赋值吗,可以通过结果集的方法来更新数据库字段吗?
  • 请教在linux系统开发环境下,有没有db和dbf数据库引擎,如何使用这个数据库?
  • 手把手教你Oracle数据库导出数据库结构到PowerDesigner


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3