java學習

          java學習

           

          jdbc的增刪改查的方法

          import java.sql.Connection;
          import java.sql.DriverManager;
          import java.sql.SQLException;
          import java.sql.Statement;

          public class JdbcTest {

           public static void main(String[] args) throws ClassNotFoundException,SQLException {
            
            //1.加載數據庫驅動(提供一個jdbc的數據庫驅動的名稱)
            Class.forName("com.mysql.jdbc.Driver");
            
            //2.獲取數據庫連接
            String url = "jdbc:mysql:///gooddb";
            Connection conn = DriverManager.getConnection(url, "root", "root");
            
            //3.獲取Statment對象(該對象用于對數據庫進行CRUD操作)
            Statement stat = conn.createStatement();
            
            //4.執行SQL語句
            //String sql = "INSERT INTO t_class(classname) VALUES('java07')";
            String sql = "UPDATE t_class SET classname = 'sql01' WHERE id = 2";
            //executeUpdate()方法用于執行insert、update、delete語句,該方法返回影響數據庫的行數
            int rows = stat.executeUpdate(sql);
            if(rows > 0) {
             System.out.println("操作成功!");
            }
            
            //5.釋放連接
            stat.close();
            conn.close();
            
            
           }
          }

          import java.sql.Connection;
          import java.sql.DriverManager;
          import java.sql.ResultSet;
          import java.sql.SQLException;
          import java.sql.Statement;

          public class SelectTest {

           public static void main(String[] args) {
            
            Connection conn = null;
            Statement stat = null;
            ResultSet rs = null;
            try {
             Class.forName("com.mysql.jdbc.Driver");
             
             conn = DriverManager.getConnection("jdbc:mysql:///gooddb","root","root");
             
             stat = conn.createStatement();
             
             String sql = "select id,classname from t_class";
             //獲取結果集對象
             rs = stat.executeQuery(sql);
             
             while(rs.next()) {
              //int id = rs.getInt("id");
              int id = rs.getInt(1);
              //String name = rs.getString("classname");
              String name = rs.getString(2);
              
              System.out.println("id:" + id + "\tclassname:" + name);
             }
            } catch (ClassNotFoundException e) {
             e.printStackTrace();
            } catch (SQLException e) {
             e.printStackTrace();
            } finally {
             //釋放連接
             try {
              if(rs != null) {
               rs.close();
              }
             } catch (SQLException e) {
              e.printStackTrace();
             } finally {
              try {
               if(stat != null) {
                stat.close();
               }
               
              } catch (SQLException e) {
               e.printStackTrace();
              } finally {
               try {
                if(conn != null) {
                 conn.close();
                }
               } catch (SQLException e) {
                e.printStackTrace();
               }
              }
             }
            }
            
            
           }
          }

          posted on 2013-06-13 08:51 楊軍威 閱讀(2094) 評論(1)  編輯  收藏

          評論

          # re: jdbc的增刪改查的方法 2015-03-03 10:20 當當

          書上說  回復  更多評論   


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湟源县| 华宁县| 金湖县| 潢川县| 永定县| 南和县| 崇仁县| 郁南县| 北川| 南通市| 象山县| 德安县| 如东县| 赤峰市| 霍州市| 洪洞县| 阿瓦提县| 玉环县| 长白| 景洪市| 枝江市| 东至县| 高尔夫| 濮阳县| 阳原县| 蓬溪县| 溧水县| 龙陵县| 故城县| 武夷山市| 托克逊县| 汝州市| 曲麻莱县| 长乐市| 仁化县| 庆阳市| 平遥县| 萝北县| 葫芦岛市| 华安县| 肥西县|