blogjava's web log

          blogjava's web log
          ...

          java連接postgreSQL數據庫簡單使用





          http://wwwmaster.postgresql.org/download/mirrors-ftp?file=binary%2Fv8.1.4%2Fwin32%2Fpostgresql-8.1.4-1.zip

          選擇一個下載速度快的國家下載 postgresql數據庫



          http://jdbc.postgresql.org/download.html?下載jdbc驅動


          安裝 postgresql,建表?

          -- ?Table:?testtable

          -- ?DROP?TABLE?testtable;

          CREATE ? TABLE ?testtable
          (
          ??id?bigserial?
          NOT ? NULL ,
          ??name?
          varchar ( 30 ),
          ??
          CONSTRAINT ?testtable_pkey? PRIMARY ? KEY ?(id)
          )?
          WITHOUT?OIDS;
          ALTER ? TABLE ?testtable?OWNER? TO ?postgres;

          ?

          CREATE ?SEQUENCE?testtable_id_seq
          ??INCREMENT?
          1
          ??MINVALUE?
          1
          ??MAXVALUE?
          9223372036854775807
          ??START?
          3
          ??CACHE?
          1 ;
          ALTER ? TABLE ?testtable_id_seq?OWNER? TO ?postgres;

          連接測試...

          package ?com.test;
          import ?org.postgresql. * ;
          import ?java.sql. * ;

          public ? class ?TestDB? {
          ????
          public ?TestDB()? {
          ????}

          ????
          public ? static ? void ?main(String?args[])
          ????
          {
          ????????System.out.print(
          " this?is?a?test " );
          ????????
          try
          ????????
          {
          ????????????Class.forName(
          " org.postgresql.Driver " ).newInstance();
          ????????????String?url
          = " jdbc:postgresql://localhost:5432/postgres " ;
          ????????????Connection?con
          = DriverManager.getConnection(url, " postgres " , " 1234 " );
          ????????????Statement?st
          = con.createStatement();
          ????????????String?sql
          = " select?*?from?testtable " ;
          ????????????ResultSet?rs
          = st.executeQuery(sql);
          ????????????
          while (rs.next())
          ????????????
          {
          ????????????????System.out.print(rs.getInt(
          1 ));
          ????????????????System.out.println(rs.getString(
          2 ));
          ????????????}

          ????????????rs.close();
          ????????????st.close();
          ????????????con.close();
          ????????????

          ????????}

          ????????
          catch (Exception?ee)
          ????????
          {
          ????????????System.out.print(ee.getMessage());
          ????????}

          ????}

          }

          posted on 2006-06-30 12:21 record java and net 閱讀(18397) 評論(2)  編輯  收藏 所屬分類: java

          評論

          # re: java連接postgreSQL數據庫簡單使用 2006-08-25 14:04 java技術

          實例收藏,謝謝!  回復  更多評論   

          # re: java連接postgreSQL數據庫簡單使用 2007-02-27 10:48 hongzhangt

          好  回復  更多評論   

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 林州市| 个旧市| 阜南县| 同心县| 临汾市| 大冶市| 容城县| 珠海市| 阿图什市| 凯里市| 昂仁县| 亚东县| 云龙县| 格尔木市| 苏尼特左旗| 苗栗市| 图木舒克市| 涿州市| 通榆县| 张家口市| 苏尼特左旗| 太仆寺旗| 泗水县| 沙田区| 天祝| 沾化县| 邢台市| 新营市| 三明市| 沧州市| 唐河县| 栾城县| 安庆市| 安顺市| 广宗县| 三门县| 丰城市| 古蔺县| 万盛区| 都江堰市| 林周县|