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 當當

          書上說  回復  更多評論   


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 云安县| 呼图壁县| 德兴市| 宣恩县| 定安县| 常山县| 静宁县| 榆树市| 建宁县| 军事| 安图县| 铅山县| 宁德市| 同德县| 灵丘县| 永康市| 明溪县| 瓦房店市| 开原市| 长海县| 清远市| 常德市| 宜丰县| 元朗区| 桃园市| 永德县| 固镇县| 读书| 巨野县| 兰溪市| 水富县| 巴林左旗| 盐津县| SHOW| 宁国市| 江北区| 玛沁县| 平安县| 延吉市| 绥滨县| 滁州市|