码迷,mamicode.com
首页 > 数据库 > 详细

JDBC编程 之 增删改查

时间:2015-10-04 06:40:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

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 }

 

 

 

JDBC编程 之 增删改查

标签:

原文地址:http://www.cnblogs.com/goodboy-heyang/p/4854105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!