<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永久| 羞羞漫画在线成人漫画阅读免费| 亚洲第一成年网站视频| 大学生a级毛片免费观看| 亚洲AV无码专区在线观看成人| 亚洲国产精品嫩草影院| 午夜时刻免费入口| 99亚洲精品卡2卡三卡4卡2卡| 精精国产www视频在线观看免费| 99国产精品免费观看视频| 国产免费高清69式视频在线观看| 一级女性全黄久久生活片免费| 亚洲欧美综合精品成人导航| 国产福利在线免费| 亚洲中文字幕乱码AV波多JI| 在线精品免费视频| 日韩a毛片免费观看| 亚洲国产精品碰碰| 国产vA免费精品高清在线观看| 国产成人yy免费视频| jiz zz在亚洲| 在线观看免费宅男视频| 九九视频高清视频免费观看| AV在线亚洲男人的天堂| 免费无码作爱视频| 亚洲国产模特在线播放| 四虎影院免费在线播放| 又硬又粗又长又爽免费看 | 亚洲毛片在线免费观看| 宅男666在线永久免费观看| 成人免费777777被爆出| 久久精品国产亚洲AV高清热| 日本免费人成黄页在线观看视频| 亚洲一卡2卡三卡4卡有限公司| 中文字幕免费在线看电影大全| 蜜桃精品免费久久久久影院| 又粗又长又爽又长黄免费视频 |