完成对数据库的CRUD操作

PS:查询相对复杂,要处理结果集,增删改则不用。

 1 package it.cast.jdbc;
 2
 3 import java.sql.Connection;
 4 import java.sql.ResultSet;
 5 import java.sql.SQLException;
 6 import java.sql.Statement;
 7
 8 public class CRUD {
 9
10     /**
11      * @param args
12      * @throws ClassNotFoundException
13      * @throws SQLException
14      */
15     public static void main(String[] args) throws SQLException, ClassNotFoundException {
16         delete();
17
18     }
19
20     //删除
21     static void delete() throws SQLException, ClassNotFoundException {
22
23         Connection conn = null;
24         Statement st = null;
25         ResultSet rs = null;
26         // 2.建立连接
27         conn = jdbcUtils.getConnection();
28
29         // 3.创建语句
30         st = conn.createStatement();
31
32         String sql = "delete from user where name=‘name1‘";
33
34         // 4.执行语句
35         int i = st.executeUpdate(sql);
36
37         System.out.println("I="+i);
38
39         // 6.释放资源
40         jdbcUtils.free(rs, st, conn);
41     }
42
43     //修改
44     static void update() throws SQLException, ClassNotFoundException {
45
46         Connection conn = null;
47         Statement st = null;
48         ResultSet rs = null;
49         // 2.建立连接
50         conn = jdbcUtils.getConnection();
51
52         // 3.创建语句
53         st = conn.createStatement();
54
55         String sql = "update user set money=money+10";
56
57         // 4.执行语句
58         int i = st.executeUpdate(sql);
59
60         System.out.println("I="+i);
61
62         // 6.释放资源
63         jdbcUtils.free(rs, st, conn);
64     }
65
66
67     //新增
68     static void create() throws SQLException, ClassNotFoundException {
69
70         Connection conn = null;
71         Statement st = null;
72         ResultSet rs = null;
73         // 2.建立连接
74         conn = jdbcUtils.getConnection();
75
76         // 3.创建语句
77         st = conn.createStatement();
78
79         String sql = "insert into user(name,birthday,money) values(‘name1‘,‘1997-01-01‘,4000)";
80
81         // 4.执行语句
82         int i = st.executeUpdate(sql);
83
84         System.out.println("I="+i);
85
86         // 6.释放资源
87         jdbcUtils.free(rs, st, conn);
88     }
89
90 }

CRUD

完成对数据库的CRUD操作,布布扣,bubuko.com

时间: 2024-10-12 08:12:14

完成对数据库的CRUD操作的相关文章

数据库的CRUD操作

一:数据库的CRUD操作,C是指create新增,R是指retrieve检索,U是指update更改,D是指delete删除 SQL语句分为3类: 1.DDL指数据定义语言如:create,drop,alter等: 2.DML指数据操纵语言:CRUD: 3.DCL指数据控制语言:备份语言之类. 数据库类型分为3大类: 1.关系型数据库:用表存储数据,易于检索,冗余度较小,现在用的就是关系型数据库. 2.层次型数据库,不常见 3.网状型数据库,不常见 二:CRUD操作语法 首先创建一个数据库,一个

4月18 数据库的CRUD操作

php主要是实现B/S Brower Server;此外还有C/S:Client Server暂时不考虑: LAMP: Linux系统 A阿帕奇服务器 Mysql数据库 Php语言,而现在学的是在windows下的, mysql:常用代码   即创建表添加列 create table CeShi1( Uid varchar(50) primary key, Pwd varchar(50), Name varchar(50), Nation varchar(50), foreign key(Nat

MyBatis 对数据库进行CRUD操作

1.update修改 uodate修改也可以使用之前的机制在配置文件中直接编写sql 但是update语句的set字句中是根据传入的值决定的, 此时可以通过Mybatis提供的标签实现判断动态拼接update语句: <!-- update修改 --> <update id="updateOne"> update user <set> <if test="name != null">name = #{name},<

数据库CRUD操作以及MyBatisd的配置使用

• 业务字段设计 • 数据库创建 • CRUD操作 • MyBatis集成 • 注解和XML定义 • ViewObject和DateTool • 首页开发 • 业务字段设计 实体: • 数据库创建 GUI版本管理工具创建,然后通过GUI转SQL: • CRUD操作 insert into table_name (列1, 列2,...) VALUES (值1, 值2,....): select 列名1,列名2 from 表名称 where 条件: 条件: between 1 and 2 order

javaweb(三十三)——使用JDBC对数据库进行CRUD

一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对象的executeUpdate方法,用于向数据库发送增.删.改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化). Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的Result

深入分析JavaWeb Item28 -- 使用JDBC对数据库进行CRUD

一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对象的executeUpdate方法,用于向数据库发送增.删.改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化). Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的Result

JAVA实现DAO基本层CRUD操作

随着shh2各种操作方便框架.越来越多JAVA WEB效率,可是,假设在不了解这些框架使用的场合的情况下,一拿到项目就盲目地选择这些框架进行系统架构的搭建,就有可能造成非常多不是必需的资源浪费. 在项目开发中.对数据库的CRUD操作我们一般都是无法避免的操作,尽管hibernate封装的非常完美,可是.因为本人对这个框架的底层原理不是非常了解,每次使用的时候心里总认为没底.代码一旦出现异常,非常多时候都没法高速有效地解决.因此,为了让代码异常处理风险控制在自己的可控范围内,还是决定先将数据的CR

javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD

javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD 一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对象的executeUpdate方法,用于向数据库发送增.删.改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化). Statement.executeQuery方法用于向数据库发

Silverlight 2 (beta1)数据操作(5)——使用LINQ to SQL进行数据CRUD操作(上)

导言 Silverlight 2支持JSON.Web Service.WCF以及Sockets等新特性对数据CRUD操作,这个系列用实例结合数据库一步一步的图文描述来学习一下Silverlight 2 beta 1中进行数据库的CRUD操作方面的实战能力. 这篇文章介绍如何在Silverlight 2 beta 1中使用LINQ to SQL进行数据CRUD操作.我把这个实例大致分为3层. 这里多说几句:微软发布的是Silverlight 2 beta1 并不是Silverlight 2.0,也