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 }
复制代码

 

 


相关文章
|
7月前
|
SQL 关系型数据库 MySQL
数据库编程练习
数据库编程练习
|
1月前
|
SQL 存储 NoSQL
数据库编程
数据库编程
19 0
|
6月前
|
SQL Java 数据库连接
Java之十五 JDBC编程(上)
Java之十五 JDBC编程
27 0
|
6月前
|
SQL Java 数据库连接
Java之十五 JDBC编程(下)
Java之十五 JDBC编程
31 0
|
7月前
|
SQL Java 关系型数据库
MySQL数据库之JDBC编程(从认识到操作)
MySQL数据库之JDBC编程(从认识到操作)
73 0
|
11月前
|
Java 数据库连接
Jdbc编程步骤
Jdbc编程步骤
|
JSON 前端开发 Java
程序员如果都懂SpringWebFlux框架的话,也不用天天CRUD了
Spring WebFlux框架 Spring WebFlux是Spring 5发布的响应式Web框架,从SpringBoot 2.x开始,默认采用Netty作为非阻塞I/O的Web服务器。
程序员如果都懂SpringWebFlux框架的话,也不用天天CRUD了
|
11月前
|
SQL 数据可视化 关系型数据库
【JavaWeb篇】使用MyBatis简化JDBC开发|解决SQL语句警告的问题
【JavaWeb篇】使用MyBatis简化JDBC开发|解决SQL语句警告的问题
74 0
|
SQL Java 数据库连接
JDBC编程
JDBC编程
56 0
JDBC编程
|
Java 数据库连接 数据库
【Java】JDBC编程实现对数据库表的增删改查操作
【Java】JDBC编程实现对数据库表的增删改查操作
154 0
【Java】JDBC编程实现对数据库表的增删改查操作

热门文章

最新文章