JDBC实现增删改查CRUD
import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class CRUD { /** * @param args * @throws SQLException */ public static void main(String[] args) throws SQLException { // create(); read(); // update(); // delete(); } static void delete() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "delete from user where id>4"; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("i=" + i); } finally { JdbcUtils.free(rs, st, conn); } } static void update() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "update user set money=money+10 "; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("i=" + i); } finally { JdbcUtils.free(rs, st, conn); } } static void create() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "insert into user(name,birthday, money) values ('name1', '1987-01-01', 400) "; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("i=" + i); } finally { JdbcUtils.free(rs, st, conn); } } static void read() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); // 4.执行语句 rs = st.executeQuery("select id, name, money, birthday from user"); // 5.处理结果 while (rs.next()) { System.out.println(rs.getObject("id") + "\t" + rs.getObject("name") + "\t" + rs.getObject("birthday") + "\t" + rs.getObject("money")); } } finally { JdbcUtils.free(rs, st, conn); } } }
相关推荐
如题,采用jdbc实现增删改查,范例采用mysql数据库,没有实现分页,适合初学者
实现完全的对jdbc对象的封装,只需调用则可对数据库进行CRUD操作
jdbc封装(实现对实体的增删改查[分页]),辅助学习Hibernate 包含三个文件夹,分别是: code-access实现 是用access实现的,本意是access方便,就一个文件,方便部署。但access有好多不支持,就写成这样.主要是可参考Dao...
史上最简单的jsp+servlet+jdbc实现CRUD项目,已经经历了千锤百炼的测试与修改,健壮性一级棒!没有任何问题。而且简明易懂,内附大量注释,是不可多得的好例子。为了保证简单,甚至没有把每个servlet里的jdbc连接...
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题) 配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User....
servlet_mysql_jdbc_crud增删改查案例,其中使用到了c3p0连接池技术,内部包含完整的数据库脚本文件,项目具体信息在博客上面有完整的截图以及使用工具的介绍,博客地址:...
java调用oracle存储过程入门实例 增删改查 使用dom4j读取数据库的配置文件(xml) jdbc中connection的管理 使用threadlocal
商品销售信息系统(增删改查CRUD)——demo(大二下学期课堂作业)技术栈:Spring Boot + Spring Data JPA + Thymeleaf + Lombok + Maven + SQL Server启动步骤:一、克隆本项目到本地二、用IDEA打开本项目三、修改 ...
该源码文件包提供了一个基于Java语言和MySQL数据库的简单增删改查(CRUD)功能示例。这个例子可以作为计算机科学、软件工程等相关专业的毕业设计或课程设计的参考项目。通过这个例子,学生可以学习到如何使用Java...
String url = "jdbc:mysql://127.0.0.1:3306/jdbc?useUnicode=true&characterEncoding=utf-8"; String user = "root"; String password = "root"; String driver="com.mysql.jdbc.Driver"; try { Class.forName...
Spring JdbcTemplate调用Oracle存储过程输出游标结果集实现增删改查
用structs1+JDBC写的一个小型的公司项目管理系统。实现对部门,员工的增删改查。对初学MVC的程序员很有帮助。
用的是mysql数据库,实现的是jdbc简单crud的实现,需要自己建数据库,不懂问我
这些实体类与数据库表建立的映射关系,提供通用的CRUD操作API,能够自动生成预先SQL语句并执行,使用者可以通过针对对象的思维方式来轻松完成增删改查的操作。 它具有以下特点: 开箱即用 EasyJpa上手简单,只要有...
以web应用程序的形式实现对数据库单张表格的增删改查 关键字:myeclipse、jsp、JavaScript、jdbc、MySQL
如果你苦于写又臭又长又很多字段的sql语句,或者你喜欢使用jdbc又不想写sql语句,那么正好使用这个工具类,值要在类中的集合添加一个类或者多个类,然后运行可以获得一个或者多个crud的sql语句,然后增删改查的sql都...
2、工具不需要导入到项目中,本地执行就可以,生成基本的增删改查功能代码。 3、生成的代码有注释和swagger注解,并且实体中有mybatisplus注解 4、优点:提高效率、方便快捷 5、具体操作步骤可见:使用说明.txt。 1...
(2)增删改查CRUD 2.查询数据 利用Statement实例通过执行静态SELECT语句完成,也可以利用PreparedStatement实例通过执行SELECT语句进行完成,还可以利用CallableStatement实例通过执行存储过程来完成。 (1)...
我自己做的一个jsp操作jdbc通过三层开发写的一个增删改查的一个小项目里面有DAO模式Servlet和实体类 数据库为oracle里面也包含了
java代码,通过jdbc驱动链接mysql数据库,并对数据库进行增删改查