qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          Java連接mySql—簡(jiǎn)單JDBC連接數(shù)據(jù)庫

           利用JDBC開發(fā)數(shù)據(jù)庫
            經(jīng)典應(yīng)該用框架:
            第一步,加載JDBC數(shù)據(jù)庫驅(qū)動(dòng)程序(不同的數(shù)據(jù)庫有不同的數(shù)據(jù)庫驅(qū)動(dòng),所以在連接數(shù)據(jù)庫之前,需加載驅(qū)動(dòng))
            格式:
            String driver = "com.mysql.jdbc.Driver";
            Class.forName(driver);//加載mysql數(shù)據(jù)庫,用Class.forName("驅(qū)動(dòng)名稱")進(jìn)行加載
            第二步,創(chuàng)建數(shù)據(jù)庫連接,將數(shù)據(jù)庫與當(dāng)前文件連接起來,后面才可以對(duì)數(shù)據(jù)庫進(jìn)行操作
            格式:
            String url = "jdbc:mysql://localhost:3306/數(shù)據(jù)庫名";//建立數(shù)據(jù)庫連接地址
            Connection conn = null;//建立數(shù)據(jù)庫連接對(duì)象
            conn =  DriverManager.getConnection(url,"root","root");//連接數(shù)據(jù)庫
            第三步,創(chuàng)建操作對(duì)象和操作語句(用插入操作做例子)
            PreparedStatement pstmt = null; //4.建立數(shù)據(jù)庫操作對(duì)象
            String sql = null;//數(shù)據(jù)庫操作語句
            sql = "INSERT INTO 表名 (屬性,屬性,屬性) VALUES (?,?,?)" ;//插入操作,可以是別的操作語句
            pstmt = conn.prepareStatement(sql);
            pstmt.setString(1,值) ;
            pstmt.setString(2,值) ;
            pstmt.setString(3,值) ;
            pstmt.executeUpdate() ;
            第四步,當(dāng)操作時(shí)查詢操作時(shí),還需要?jiǎng)?chuàng)建一個(gè)結(jié)果集對(duì)象
            格式:
            ResultSet rs = null;
            sql = "select 屬性,屬性,屬性 from 表名";
            pstmt = conn.prepareStatement(sql);
            rs = pstmt.executeQuery();
            rs.getString("屬性");具體方法看屬性的類型,返回查詢結(jié)果
            第五步,關(guān)閉數(shù)據(jù)庫,在這有個(gè)規(guī)則,就是得先關(guān)閉結(jié)果集,再關(guān)閉操作對(duì)象,最后關(guān)閉數(shù)據(jù)庫連接
            格式:
            rs.close();//如果程序沒有查詢操作,則不用寫這條語句
            ptsmt.close();
            conn.close();
            以上就是簡(jiǎn)單JDBC操作數(shù)據(jù)庫的應(yīng)用框架,一般的程序連接數(shù)據(jù)庫,都是這個(gè)過程的.

          posted on 2014-04-25 10:13 順其自然EVO 閱讀(265) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 武乡县| 文安县| 息烽县| 仙游县| 巴中市| 沙河市| 尼木县| 广州市| 潼南县| 临猗县| 兰考县| 嘉峪关市| 郓城县| 澎湖县| 海伦市| 苍山县| 灵川县| 同心县| 铜川市| 鹤庆县| 监利县| 来宾市| 从江县| 赤壁市| 兴国县| 平潭县| 会宁县| 左权县| 班玛县| 泸西县| 蒙城县| 云龙县| 达拉特旗| 疏勒县| 靖江市| 理塘县| 军事| 慈溪市| 锦屏县| 旬邑县| 甘洛县|