<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    andy-j2ee  
    JAVA
    公告
    • 在夜深人靜的時候,偶彈起心愛的土琵琶,唱起那動人的歌謠(柯受良-《大哥》):偶寫了代碼好多年,偶不愛冰冷的床沿,不要逼偶想念,不要逼偶流淚,偶會翻。
    日歷
    <2011年6月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789
    統計
    • 隨筆 - 19
    • 文章 - 1
    • 評論 - 1
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類(5)

    隨筆檔案(19)

    文章分類(1)

    文章檔案(1)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    ?

    用JDBC連接數據庫

    本文用sqlserver2000為例

    ?

    先簡述JDBC連接數據庫的五步

    1,加載驅動。這里的驅動是根據各個數據的情況有所不同,但是格式一樣,一般用

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

    ?

    2,創建連接。DriverManager.getConnection(url, userName, password);

    ???? 參數說明:url 是指連接的地址 由五個部分組成 協議+服務+IP+端口+資源

    ????????????????????(附:幾個常用的數據庫的默認端口號:

    ????????????????????????????? sqlserver? 1433

    ??????????????????????????????oracle???????1523

    ??????????????????????????????mysql????????3306

    ??????????????????? )

    ????????????????????userName 數據庫用戶名

    ??????????????????? password? 用戶名密碼

    3,根據sql語句建立statement對象或者是preparedstatement對象

    4,操作數據 此處分為兩類 查詢和增刪改

    5,關閉statement和connection對象

    ?

    下面是一個小小的測試

    package com.anduo;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class DBtest {
     public static void main(String[] args) {
      Connection con = null;
      Statement stmt = null;
    
      try {
       // 第一步 加載驅動
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    
       // 第二步 創建鏈接
       String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test";
       con = DriverManager.getConnection(url, "sa", "sa");
    
       // 第三步 創建方式
       stmt = con.createStatement();
    
       // 第四步 操作數據
       String sql = "insert into student_anduo(student_name,student_sex,student_age) values('user1','male',21)";
       stmt.executeUpdate(sql);
       sql = "select * from student_anduo";
       ResultSet rs = stmt.executeQuery(sql);
       while (rs.next()) {
        System.out.println(rs.getObject(1));
       }
    
       String sql_d = "drop table student_anduo";
       stmt.executeUpdate(sql_d);
    
      } catch (ClassNotFoundException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      } finally {
    
       // 第五步 關閉
       try {
        if (stmt != null) {
         stmt.close();
         stmt = null;
        }
        if (con != null) {
         con.close();
         con = null;
        }
    
       } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
       }
    
      }
    
     }
    }
    
    
    

    ??

    ?

    ?



    已有 0 人發表留言,猛擊->>這里<<-參與討論


    ITeye推薦



    posted on 2011-06-09 22:18 安多 閱讀(752) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
     
    Copyright © 安多 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲AV无码一区二区乱子仑| 亚洲欧美乱色情图片| 精品免费久久久久国产一区| 免费精品国产自产拍观看| 亚洲AV日韩综合一区| 免费无码一区二区三区蜜桃大| 亚洲一区二区三区深夜天堂 | 伊伊人成亚洲综合人网7777| 成人特级毛片69免费观看| 亚洲人成影院在线无码观看| www免费黄色网| 亚洲αv在线精品糸列| 91精品免费观看| 国产亚洲中文日本不卡二区| 日韩高清在线高清免费| 特级毛片全部免费播放| 亚洲熟妇av一区二区三区漫画| 国内精品免费在线观看| 亚洲高清无在码在线电影不卡| 免费阿v网站在线观看g| 亚洲欧美日韩中文二区| 国产成人亚洲影院在线观看| 久久福利青草精品资源站免费| 亚洲福利视频网址| 蜜臀91精品国产免费观看| 久久成人18免费网站| 亚洲精品免费在线视频| 成年女人毛片免费观看97| 五月婷婷免费视频| 亚洲美女一区二区三区| 热99re久久精品精品免费| 国产精品免费久久久久电影网| 久久亚洲AV成人无码软件| 午夜一区二区免费视频| 中文字幕免费在线看电影大全 | 亚洲欧洲精品一区二区三区| 国产在线国偷精品产拍免费| 久久国产免费直播| 亚洲国产日韩女人aaaaaa毛片在线 | 24小时日本韩国高清免费| 鲁死你资源站亚洲av|