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.動態(tài)語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 石家庄市| 科技| 英山县| 武隆县| 洮南市| 瑞丽市| 荃湾区| 黔西县| 黄石市| 永年县| 当雄县| 东阿县| 石台县| 且末县| 重庆市| 古田县| 固原市| 五华县| 互助| 兴国县| 武宣县| 四平市| 沙坪坝区| 抚顺县| 新昌县| 汶上县| 沁源县| 连云港市| 盈江县| 泾川县| 阿巴嘎旗| 西充县| 嘉黎县| 弥渡县| 江孜县| 九龙坡区| 尼勒克县| 呼图壁县| 保山市| 津市市| 大宁县|