氧氣中毒 - J2EE

          爪吐奕奕征途
          posts - 24, comments - 10, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 ::  ::  :: 管理
          /*
          ?*?創(chuàng)建日期?2006-6-13
          ?*
          ?*?java連接oracle數(shù)據(jù)庫
          ?
          */

          package ?person.fane.test;

          import ?java.sql. * ;
          /**
          ?*?A?JDBC?test?application?for?Oracle
          ?*?
          @author ?Fane
          ?*?
          @version ?1.0.0
          ?*?
          @since ?JDK1.4
          ?
          */

          public ? class ?OracleTest? {
          ????
          private ? final ?String?oracleDriverName? = ? " oracle.jdbc.driver.OracleDriver " ;
          ????
          ????
          // 以下使用的Test就是Oracle里的表空間
          ???? private ? final ?String?oracleUrlToConnect? = " jdbc:oracle:thin:@192.168.0.36:1521:Test " ;?
          ????
          private ?Connection?myConnection? = ? null ;
          ????
          /**
          ?????*?To?load?the?jdbc?driver
          ?????*?
          ?????
          */

          ????
          public ?OracleTest()
          ????
          {
          ????????
          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;
          ????}

          ????
          ????
          /**
          ?????*?getConnection?method?
          ?????*?
          @return ?Connection
          ?????
          */

          ????
          public ?Connection?getConnection()
          ????
          {
          ????????
          try
          ????????
          {
          ????????????
          this .myConnection? = ?DriverManager.getConnection(oracleUrlToConnect, " Fane " , " 201 " );
          ????????????
          ????????}
          catch (Exception?ex)
          ????????
          {
          ????????????System.out.println(getErrorMessage(ex,
          " Can?not?get?connection,please?contact?to?your?Software?Designer! " ).toString());
          ????????}

          ????????
          ????????
          return ? this .myConnection;
          ????????
          ????}

          ????
          ????
          /**
          ?????*?
          @param ?args
          ?????
          */

          ????
          public ? static ? void ?main(String[]?args)? {
          ????????OracleTest?myOracleTest?
          = ? new ?OracleTest();
          ????????
          try
          ????????
          {
          ????????????Connection?myConnection?
          = ?myOracleTest.getConnection();

          ????????????System.out.println(
          " Now?begin?to?excute. " );
          ????????
          ????????????PreparedStatement?myPreparedStatement?
          = ?myConnection.prepareStatement( " select?area_id,?area_name,ip_address,tel,area_type,pc_id?from?c_area_info " );
          ????????????
          // myPreparedStatement.setInt(1,2);
          ????????????ResultSet?myResultSet? = ?myPreparedStatement.executeQuery();
          ????????????StringBuffer?myStringBuffer?
          = ? new ?StringBuffer();
          ????????????
          ????????????
          while (myResultSet.next())
          ????????????
          {
          ????????????????
          ????????????????myStringBuffer.append(myResultSet.getInt(
          " area_id " ) + " ?? " );
          ????????????????myStringBuffer.append(myResultSet.getString(
          " area_name " ) + " ?? " );
          ????????????????myStringBuffer.append(myResultSet.getString(
          " ip_address " ) + " ?? " );
          ????????????????myStringBuffer.append(myResultSet.getString(
          " tel " ) + " ?? " );
          ????????????????myStringBuffer.append(myResultSet.getInt(
          " area_type " ) + " ?? " );
          ????????????????myStringBuffer.append(myResultSet.getInt(
          " pc_id " ) + " \n " );
          ????????????}

          ????????????System.out.println(myStringBuffer.toString());
          ????????????
          // System.out.println(new?String(myStringBuffer.toString().getBytes("ISO-8859-1"),"GBK"));
          ????????}
          catch (Exception?ex)
          ????????
          {
          ????????????System.out.println(myOracleTest.getErrorMessage(ex,
          " Application?error,please?contact?to?your?Software?Designer! " ).toString());
          ????????}


          ????}


          }
          主站蜘蛛池模板: 长白| 武冈市| 罗平县| 嘉兴市| 合山市| 哈巴河县| 西峡县| 勃利县| 平果县| 天祝| 肇州县| 闵行区| 霍州市| 巴林右旗| 佛学| 喀喇沁旗| 丹阳市| 宝应县| 二连浩特市| 夹江县| 九江市| 新和县| 淅川县| 龙岩市| 台中县| 双柏县| 含山县| 永德县| 高碑店市| 民乐县| 兴安盟| 泰安市| 泾阳县| 时尚| 泰顺县| 绥化市| 长泰县| 三门峡市| 乐业县| 蕉岭县| 德阳市|