zoukankan      html  css  js  c++  java
  • java jdbc----mysql的select、insert、update、delete

    //-----------------------------------select----------------------------------
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class TestSelect{
     public static void main(String[] args) {
      Connection conn = null;
      Statement stmt = null;
      ResultSet rs = null;
      try {
       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager
         .getConnection("jdbc:mySql://localhost/mydata?user=root&password=root");
       stmt = conn.createStatement();
       String sql = "select * from article";
       rs = stmt.executeQuery(sql);
       while (rs.next()) {
        System.out.println(rs.getInt("id"));
        System.out.println(rs.getString("title"));
       }
      } catch (Exception e) {
       e.printStackTrace();
      } finally {
       try {
        if (rs != null) {
         rs.close();
         rs = null;
        }
        if (stmt != null) {
         stmt.close();
         stmt = null;
        }
        if (conn != null) {
         conn.close();
         conn = null;
        }
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }
     }
    }
    //-------------------------insert--------------------------
    import java.sql.*;
    public class TestInsert {
     public static void main(String[] args) {
      Connection conn = null;
      Statement stmt = null;
      try {
       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager
         .getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
       stmt = conn.createStatement();
       String sql = "insert into article(title) values('fff')";
       stmt.executeUpdate(sql);
      } catch (Exception e) {
       e.printStackTrace();
      } finally {
       try {
        stmt.close();
        conn.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }
     }
    }
    //-----------------------------update----------------------------
    import java.sql.*;
    public class TestUpdate {
     public static void main(String[]args){
      Connection conn = null;
      Statement stmt = null;
      try{
       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
       stmt = conn.createStatement();
       String sql = "update article set title ='ggg' where id=5";
       stmt.executeUpdate(sql);
      }catch(Exception e){
       e.printStackTrace();
      }finally{
       try {
        stmt.close();
        conn.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }
     }
    }
    //---------------------------delete-------------------------
    import java.sql.*;
    public class TestDelete {
     public static void main(String[]args){
      Connection conn = null;
      Statement stmt = null;
      try{
       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
       stmt = conn.createStatement();
       stmt.execute("delete from article where title='fff'");
       
      }catch(Exception e){
       e.printStackTrace();
      }finally{
       try {
        conn.close();
        stmt.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }
      
     }
    }
  • 相关阅读:
    cookie
    12种JavaScript MVC框架之比较——转载
    页面响应式技巧-简摘
    js去除数组中的重复值
    js实现两个翻页联动的效果
    js实现多个滑动门在同一个页面展示效果
    清除行内元素之间的HTML空白
    getBoundingClientRect() 来获取页面元素的位置
    将div固定在页面某处 兼容ie6
    IE6实现max-height及min-height
  • 原文地址:https://www.cnblogs.com/NeilLing/p/4024558.html
Copyright © 2011-2022 走看看