zoukankan      html  css  js  c++  java
  • JDBC编程 之 增删改查

    JDBC编程之数据增加,更改,查询,删除

     1 package com.good.jdbc;
     2 
     3 import java.sql.Connection;
     4 import java.sql.DriverManager;
     5 import java.sql.ResultSet;
     6 import java.sql.Statement;
     7 
     8 public class Main {
     9     //1数据库连接的方法就独立出来了
    10     public static Connection getConnection(){
    11         Connection conn = null;
    12         try {
    13             Class.forName("com.mysql.jdbc.Driver");
    14             conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
    15         } catch (Exception e) {
    16             e.printStackTrace();
    17         }
    18         return conn;
    19     }
    20     //2然后编写一个同样是静态的向数据表中插入数据的方法
    21     public static void insert(){
    22         //获取数据库连接
    23         Connection conn = getConnection();
    24         try {
    25             String sql = "INSERT INTO tbl_user(name,password,email)" +
    26                          "VALUES('Tom','123456','tom@gmail.com')";
    27             Statement st = conn.createStatement();
    28             int count = st.executeUpdate(sql);
    29             System.out.println("向用户表中插入了 " + count + " 条记录");
    30              conn.close();
    31         } catch (Exception e) {
    32             e.printStackTrace();
    33         }
    34     }
    35     //3接下来写一个更新的方法
    36     public static void update(){
    37         //获取数据库连接
    38         Connection conn = getConnection();
    39         try {
    40             String sql = "UPDATE tbl_user SET email='tom@126.com' WHERE name = 'Tom'";
    41             Statement st = conn.createStatement();
    42             int count = st.executeUpdate(sql);
    43             System.out.println("向用户表中更新了 " + count + " 条记录");
    44              conn.close();
    45         } catch (Exception e) {
    46             e.printStackTrace();
    47         }
    48     }
    49     //4删除记录的方法
    50     public static void delete(){
    51         //获取数据库连接
    52         Connection conn = getConnection();
    53         try {
    54             String sql = "DELETE FROM tbl_user WHERE name = 'TOM'";
    55             Statement st = conn.createStatement();
    56             int count = st.executeUpdate(sql);
    57             System.out.println("向用户表中删除了 " + count + " 条记录");
    58              conn.close();
    59         } catch (Exception e) {
    60             e.printStackTrace();
    61         }
    62     }
    63     public static void main(String[] args) {
    64 //        insert();
    65         delete();
    66         update();
    67     }
    68 }
     
  • 相关阅读:
    如何运行vue项目
    java string型时间转long
    龙果学院dubbo
    百度网盘
    百度网盘资源搜索
    charles安装
    charles抓包
    lr报告分析
    一些缩写意思
    带有事务的进入首页、登录、登出脚本
  • 原文地址:https://www.cnblogs.com/goodboy-heyang/p/4854105.html
Copyright © 2011-2022 走看看