<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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 朝桐光亚洲专区在线中文字幕| 亚洲?V无码成人精品区日韩| 亚洲一区二区三区免费视频| 国产精品免费高清在线观看| 99re8这里有精品热视频免费| 国产精品永久免费视频| 免费无遮挡无遮羞在线看| 一级特黄a免费大片| 一级人做人a爰免费视频| av午夜福利一片免费看久久| 国产精品九九久久免费视频 | 亚洲国产精品人人做人人爱| 亚洲AV成人潮喷综合网| 亚洲日韩在线中文字幕第一页| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 永久免费视频v片www| 国产大片线上免费看| 亚洲?v无码国产在丝袜线观看 | 九九精品免费视频| 在线免费观看毛片网站| 免费看国产精品麻豆| 国产亚洲情侣一区二区无| 亚洲成熟xxxxx电影| 亚洲一区二区三区国产精品无码| 亚洲 欧洲 视频 伦小说| 成全影视免费观看大全二| 成人免费视频国产| 中文字幕第13亚洲另类| 久久亚洲精品成人综合| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲AⅤ男人的天堂在线观看| 一级做a爰片性色毛片免费网站| 中文字幕乱理片免费完整的| 在线看片免费人成视久网| 成人免费视频观看无遮挡| 亚洲成人一区二区| 亚洲人成网www| 亚洲精品永久在线观看| 岛国精品一区免费视频在线观看| 6080午夜一级毛片免费看| 免费无码又爽又刺激毛片|