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

求求你们了,帮帮忙。分全给你们了。急啊?

    来源: 互联网  发布时间:2015-09-09

    本文导语:  我想把数据库中的记录取出来,然后新建一xml文件,将数据存入,用于以后的数据交换。 用记事本编辑,然后在jdk下用javac,java都可运行。 可我把这文件原封不动的建立到jbuilder7下。编译无错误,可运行后建立的却...

我想把数据库中的记录取出来,然后新建一xml文件,将数据存入,用于以后的数据交换。

用记事本编辑,然后在jdk下用javac,java都可运行。

可我把这文件原封不动的建立到jbuilder7下。编译无错误,可运行后建立的却是空文件。
为何啊?同样的文件,换个地方就不好使了????


源代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.PreparedStatement;
import org.w3c.dom.Document;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import java.io.*;


//Á¬½ÓjdsÊý¾Ý¿â
import com.borland.dx.sql.dataset.*;
import com.borland.dbswing.*;
import com.borland.dx.dataset.*;

public class Pricing extends Object {

   public static void main (String args[]){

           //Create the Document object
      Document mapDoc = null;
          //Define a new Document object
      Document dataDoc = null;
      //Create the new Document
      Document newDoc = null;
      try {
         //Create the DocumentBuilderFactory
         DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
         //Create the DocumentBuilder
         DocumentBuilder docbuilder = dbfactory.newDocumentBuilder();
         //Parse the file to create the Document
         //mapDoc = docbuilder.parse("mapping.xml");
                 //Instantiate a new Document object
         dataDoc = docbuilder.newDocument();

         //Instantiate the new Document
         newDoc = docbuilder.newDocument();
          } catch (Exception e) {
         System.out.println("Problem creating document: "+e.getMessage());
      }

    
   Database database1 = new Database();
      Statement statement=null;
        String sql="";
      //Create the ResultSetMetaData object, which will hold information about
      //the ResultSet
      ResultSetMetaData resultmetadata = null;

          //Create a new element called "data"
      Element dataRoot = dataDoc.createElement("data");

      try {
        // Class.forName(driverName);
         //db = DriverManager.getConnection(connectURL,"sa","9755");
        database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:D:\JBuilder6\bin\market.jds", "sample", "", false, "com.borland.datastore.jdbc.DataStoreDriver"));
      }  catch (Exception e) {
         System.out.println("Error creating connection: "+e.getMessage());
      }

      //Create the Statement object, used to execute the SQL statement
      //PreparedStatement statement = null;
      //Create the ResultSet object, which ultimately holds the data retreived
      ResultSet resultset = null;
      sql="select "company_id","variety_id","yc_balance","by_income","lj_income","by_bsqk","lj_bsqk","by_xshk","lj_xshk","ym_balance","product_prop" from "financial_report" where "id" in(8,1,7,6,0,2)";
      System.out.println(sql);
      try {
      statement =database1.createStatement();
      resultset=statement.executeQuery(sql);
      //  statement = db.prepareStatement("select * from products");
         //Execute the query to populate the ResultSet
         //resultset = statement.executeQuery();

                 //Get the ResultSet information
         resultmetadata = resultset.getMetaData();
         //Determine the number of columns in the ResultSet
         int numCols = resultmetadata.getColumnCount();
         //System.out.println(numCols);

                 //Check for data by moving the cursor to the first record (if there is one)
         while (resultset.next()) {
           //System.out.println(resultset.getString("company_id"));
            //For each row of data
            //Create a new element called "row"
            Element rowEl = dataDoc.createElement("row");
            for (int i=1; i 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 全部的分求够JAVAMAIL教程下载的网址(最好的中文的)求求大家了急用
  • 求求各位了,快来帮我解决这个问题好吗?
  • 上帝求求我!
  • 怎样实现一行数据的打印?求求求救!
  • 谁有redhat linux8的安装手册电子文档?紧急!求求各位,在线等待!!!
  • 完了,快来帮忙,求求各位高手!!!详情内见!!!SOS!!!hem!!!
  • 求求求
  • 谁有Jbuilder6不过期的license,小弟千万分感谢,另奉上300作为报酬,求求各位,行个好吧
  • 大家能否帮我一下,特急!求求大家了。
  • linux驱动程序是怎样通过内核和应用程序通信,还有是怎样和硬件通信,跪求求解,谢谢高手留言。
  • 求求大虾了,kernel加载提示 unable to mount devfs err -2
  • 我求求你们了,帮我说说学习Linux/Unix下的C/C++编程该用什么书啊?
  • tomcat下的jdbc问题,求求大家帮忙了,再弄不出来就快失业了。
  • 又急哭了!!!查询结果用报表打印!!没人理我吗?还是太难了?求求啦!!!
  • java开源软件 iis7站长之家
  • rake db:migrate RAILS_ENV="production" 救我,我在试用期,求求大家了
  • tomcat+apache怎样配合?求求诸位
  • 要死人了!!!!!求求各位大虾指点指点啊!!!!!!!!
  • 弄了一天了,也不知道怎么回事,请大家帮我一下,求求你们了。
  • 只好再发一贴,javamail包找不到的问题求求各位,进来帮个忙 90分了


  • 站内导航:


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

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

    浙ICP备11055608号-3