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 閱讀(18392) 評論(2)  編輯  收藏 所屬分類: java

          評論

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

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

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

          好  回復  更多評論   

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 枞阳县| 土默特左旗| 连城县| 天柱县| 武胜县| 姚安县| 临安市| 凤台县| 广元市| 松滋市| 潍坊市| 调兵山市| 锡林浩特市| 阳新县| 花垣县| 罗源县| 鹤峰县| 盱眙县| 阳曲县| 青川县| 固镇县| 加查县| 郯城县| 旅游| 高唐县| 桑日县| 沽源县| 建宁县| 堆龙德庆县| 西丰县| 乐都县| 广灵县| 莒南县| 利津县| 都江堰市| 榆林市| 尼勒克县| 屯门区| 台北市| 宣威市| 汕尾市|