aton's blog

          on the way...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            8 隨筆 :: 0 文章 :: 11 評論 :: 0 Trackbacks
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          public class OracleDataBaseReader {
              
          private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";
              //IP,端口號,數據庫名
              
          private final String oracleUrlToConnect ="jdbc:oracle:thin:@192.168.132.27:1522:olydb";
              
          private Connection myConnection = null;

              
          public OracleDataBaseReader()
              {
                  
          try
                  {
                      Class.forName(oracleDriverName);
                  }
          catch(ClassNotFoundException ex)
                  {
                      System.out.println(getErrorMessage(ex,
          "The Driver loaded error,please contact to your Software Designer!").toString());
                  }
              }
              
              
          public StringBuffer getErrorMessage(Exception ex,String alarmMessage)
              {
                  StringBuffer errorStringBuffer 
          = new StringBuffer();
                  errorStringBuffer.append(alarmMessage);
                  errorStringBuffer.append(ex.getMessage());
                  
          return errorStringBuffer;
              }
             

              
          public Connection getConnection()
              {
                  
          try
                  {
                      //用戶名,密碼
                      
          this.myConnection = DriverManager.getConnection(oracleUrlToConnect,"username","password");
                      
                  }
          catch(Exception ex)
                  {
                      System.out.println(getErrorMessage(ex,
          "Can not get connection,please contact to your Software Designer!").toString());
                  }
                  
          return this.myConnection;
              }

              //獲取結果,寫入文件
              
          public void getData(){
                  
          try
                  {
                      Connection myConnection 
          = getConnection();  
                      PreparedStatement myPreparedStatement 
          = myConnection.prepareStatement("select * from beijing2008_0729.T_GL_X01");
                      ResultSet myResultSet 
          = myPreparedStatement.executeQuery();  
                      FileWriter fw 
          = null;      
                      fw 
          = new FileWriter("E:\\olympics\\T_GL_X01.txt");
                      
          int i = 0;
                      
          while(myResultSet.next())
                      {
                          System.out.println(i
          ++);
                          StringBuffer myStringBuffer 
          = new StringBuffer();
                          myStringBuffer.append(myResultSet.getString(
          "REGISRATION_NUMBER")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "DISCIPLINE")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "GENDER")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "EVENT")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "PHASE")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "UNIT")+"\t");
                          myStringBuffer.append(myResultSet.getInt(
          "VERSION")+"\t");
                          myStringBuffer.append(myResultSet.getInt(
          "CORRECTION")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "MESSAGE_TIME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "FAMILY_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "GIVEN_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "DOB")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "WNPA_GIVEN_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "WNPA_FAMILY_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "TV_SHORT_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "TV_LONG_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "INITIAL_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "REPORTING_NAME")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "GENDER_ID")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "COUNTRY_OF_BIRTH")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "COUNTRY_OF_RESIDENCE")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "HEIGHT")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "WEIGHT")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "NATIONALITY")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "ORGANIZATION_ID")+"\t");
                          myStringBuffer.append(myResultSet.getString(
          "REGISTRATION_STATUS")+"\n");
                          System.out.print(myStringBuffer);
                          fw.write(myStringBuffer.toString());
                      }
                      fw.close();
                  }
          catch(Exception ex)
                  {
                      ex.printStackTrace();
                  }
              }
          }
          posted on 2008-08-11 14:37 aton 閱讀(181) 評論(0)  編輯  收藏 所屬分類: 代碼庫

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉鱼县| 武山县| 大同县| 绵阳市| 宜川县| 金阳县| 左贡县| 平原县| 宜良县| 彰武县| 乐陵市| 舟曲县| 韶关市| 福泉市| 绥江县| 长武县| 马关县| 鹿邑县| 连州市| 大关县| 邹平县| 宣城市| 普兰店市| 砚山县| 龙海市| 砀山县| 板桥市| 盐边县| 金华市| 吴堡县| 无棣县| 凤庆县| 绥化市| 达日县| 庆安县| 连平县| 金阳县| 武山县| 柞水县| 娱乐| 兴安盟|