您的位置:首页 > 编程语言

JDBC编程 之 增删改查

2016-03-11 00:00 225 查看
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 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: