<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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 在线视频免费观看www动漫| 国产成人精品久久亚洲| 综合一区自拍亚洲综合图区| 一区二区三区亚洲视频| 国产午夜不卡AV免费| 亚洲依依成人精品| 亚洲成av人片天堂网老年人| 久久这里只精品99re免费| 2020年亚洲天天爽天天噜| 亚洲国产成人久久综合一区77| 91青青国产在线观看免费| MM1313亚洲国产精品| 最新精品亚洲成a人在线观看| 4455永久在线观免费看| 深夜A级毛片视频免费| 亚洲精品91在线| 亚洲人成人无码网www国产| 最近2019免费中文字幕6| 国产成人亚洲精品无码AV大片| 亚洲国产精品va在线播放| 午夜爱爱免费视频| 毛片无码免费无码播放| 老司机福利在线免费观看| 亚洲毛片在线免费观看| 中文字幕亚洲天堂| 成年女人18级毛片毛片免费| 久久青草免费91观看| 特级毛片免费播放| 久久久久精品国产亚洲AV无码| 在线观看亚洲成人| 国产禁女女网站免费看| **俄罗斯毛片免费| 久久99毛片免费观看不卡| 高潮内射免费看片| 亚洲老熟女五十路老熟女bbw| 午夜亚洲www湿好大| 国产成人亚洲精品影院| 国产三级电影免费观看| 免费电视剧在线观看| 精品一区二区三区无码免费视频| 国产国产人免费人成成免视频|