氧氣中毒 - 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());
          ????????}


          ????}


          }
          主站蜘蛛池模板: 绍兴县| 泗洪县| 耿马| 长寿区| 望江县| 汉川市| 图片| 灯塔市| 康乐县| 乐业县| 平昌县| 百色市| 武义县| 历史| 福海县| 诏安县| 宁晋县| 石阡县| 萝北县| 岑巩县| 河间市| 宜都市| 金川县| 响水县| 蒙自县| 新疆| 隆子县| 吉林市| 聊城市| 小金县| 陕西省| 兴安盟| 大厂| 吴堡县| 鹤庆县| 英德市| 兰考县| 高淳县| 集安市| 岳普湖县| 理塘县|