博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC编程 之 增删改查
阅读量:5891 次
发布时间:2019-06-19

本文共 2274 字,大约阅读时间需要 7 分钟。

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 }

 

 

转载地址:http://oabsx.baihongyu.com/

你可能感兴趣的文章
react中create-react-app配置antd按需加载(方法二)
查看>>
[原]OWC做电子表格和图表的试验
查看>>
TSP 模拟退火
查看>>
im2rec 修改resize
查看>>
NOI2007 生成树计数
查看>>
第四十二课:基于CSS的动画引擎
查看>>
学习无符号整型和有符号整型数的范围
查看>>
LeetCode 10. Regular Expression Matching
查看>>
xgboost: 速度快效果好的boosting模型
查看>>
NUC1014 排版题.输出排列成菱形的字母
查看>>
HDU1106 排序
查看>>
windows7下系统保护中出现错误“文件名、目录名或卷标语法不正确。(0x8007007B)“ 以及保护设置列表中出现“Windows7_os(c:)(找不到)”选项时的解决方法...
查看>>
Python3.7.1学习(六)RabbitMQ在Windows环境下的安装
查看>>
jmeter使用HTTP代理服务器
查看>>
3G下的无压缩视频传输(基于嵌入式linux)
查看>>
Java Note
查看>>
16.创建文本节点createTextNode
查看>>
zabbix基础使用(以思科交换机为例)
查看>>
addLoadEvent
查看>>
Effective_STL 学习笔记(三十七) 用 accumulate 或 for_each 来统计区间
查看>>