`
zhjump
  • 浏览: 10456 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

[2]JDBC实现增删改查CRUD

    博客分类:
  • Java
阅读更多

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实现增删改查.rar

    本项目“jdbc实现增删改查.rar”就是通过jQuery EasyUI和原生JDBC来实现数据库的CRUD(Create、Read、Update、Delete)操作,并且包含了分页显示的功能。 首先,让我们深入了解JDBC。JDBC提供了一组接口和类,允许...

    jsp+servlet+jdbc实现增删改查项目

    史上最简单的jsp+servlet+jdbc实现CRUD项目,已经经历了千锤百炼的测试与修改,健壮性一级棒!没有任何问题。而且简明易懂,内附大量注释,是不可多得的好例子。为了保证简单,甚至没有把每个servlet里的jdbc连接...

    jdbc实现增删改查demo

    **JDBC实现增删改查(CRUD)Demo** Java Database Connectivity(JDBC)是Java编程语言中用于访问和操作数据库的标准Java API。本示例将详细介绍如何使用JDBC进行数据库的基本操作,包括创建(Create)、读取(Read...

    jdbc完全封装实现增删改查

    实现完全的对jdbc对象的封装,只需调用则可对数据库进行CRUD操作

    jdbc实现增删改查功能

    本教程将详细介绍如何使用JDBC来实现数据的增删改查(CRUD)功能。 首先,确保已添加JDBC驱动到项目类路径中。例如,对于MySQL,你需要添加`mysql-connector-java`库。在现代的Java开发中,通常通过Maven或Gradle来...

    jdbc封装(实现对实体的增删改查[分页]).zip

    jdbc封装(实现对实体的增删改查[分页]),辅助学习Hibernate 包含三个文件夹,分别是: code-access实现 是用access实现的,本意是access方便,就一个文件,方便部署。但access有好多不支持,就写成这样.主要是可参考Dao...

    struts2+jdbc增删改查

    总的来说,`struts2+jdbc增删改查`的项目是一个适合初学者实践的实例,涵盖了Web开发中基础的数据库操作和业务流程处理。通过这个项目,开发者可以学习到如何在Struts2框架下利用JDBC与数据库交互,同时掌握JSP页面...

    java连接mysql的 gui图形界 面实现增删改查

    在Java编程中,连接MySQL数据库并实现GUI图形界面的增删改查功能是一项常见的任务,尤其在开发桌面应用时。这个任务涉及到多个知识点,包括Java的数据库连接、Swing或JavaFX图形界面库的使用、SQL语言以及多线程处理...

    通用mybatis-MySQL增删改查CRUD源码

    总结来说,"通用mybatis-MySQL增删改查CRUD源码"提供了一套便捷的数据库操作方案,通过MyBatis框架与MySQL数据库的配合,实现了高效、可复用的CRUD功能,大大减轻了开发者的负担。在实际项目中,这样的源码可以作为...

    jsp+servlet+jdbc原生实现增删改查两张表

    本教程将详细讲解如何使用JSP、Servlet和JDBC(Java Database Connectivity)原生实现对数据库的增删改查操作,无需依赖任何框架。这个项目适合Java Web开发初学者,通过学习,你可以了解到基础的数据库交互逻辑。 ...

    servlet实现增删改查

    本教程将重点讲解如何使用Servlet来实现数据库中的增删改查(CRUD)操作,这对于初学者理解Web应用程序的后端处理至关重要。 1. **Servlet基础知识** Servlet是Java Servlet API的核心组件,它是一个Java类,遵循...

    struts2中JDBC实现增删改查

    在Struts2中,我们可以利用JDBC(Java Database Connectivity)来处理数据库操作,如增、删、改、查(CRUD操作)。下面将详细介绍如何在Struts2中使用JDBC进行这些基本的数据操作。 首先,我们需要在项目中引入...

    JAVA中JDBC的增删改查的实例

    它允许开发者通过编写Java代码来执行SQL语句,实现对数据库的增删改查操作。本实例将深入探讨如何在Java中使用JDBC进行CRUD(Create、Read、Update、Delete)操作。 首先,我们需要理解JDBC的基本流程,它通常包括...

    jdbc+servlet增删改查

    【jdbc+servlet增删改查】是一个典型的Java Web开发中的数据操作实践,主要涉及Java数据库连接(JDBC)和Servlet技术。在这个项目中,开发者利用JDBC与Servlet实现了对数据库的增(Add)、删(Delete)、改(Update...

    Servlet+MySql+Web(HTML+CSS+JSP技术+EL表达式)通过IDEA来实现数据库的增删改查(crud)

    Servlet通过JDBC(Java Database Connectivity)API与MySQL建立连接,执行SQL语句进行数据的增删改查。 3. **HTML**(超文本标记语言):HTML是构成网页的基本元素,定义了页面的结构。在本项目中,HTML被用来创建...

    struts2(包括增删改查的实现,及登录实现。jdbc连接。适合struts2初学者)

    这个压缩包文件“StrutsTest”包含了学习Struts2基础功能的实例,特别是对于初学者来说,它提供了增删改查(CRUD)操作以及用户登录功能的实现,同时还涉及了使用JDBC进行数据库连接。 增删改查(CRUD)是任何数据...

    struts2+jdbc实现增删改查及带条件的分页查询

    在这个项目"struts2+jdbc实现增删改查及带条件的分页查询"中,开发者使用Struts2框架结合JDBC(Java Database Connectivity)技术来实现对MySQL数据库的数据操作,包括基本的CRUD(创建、读取、更新、删除)操作以及...

    jsp+servlet+jdbc开发增删改查

    再者,`JDBC(Java Database Connectivity)`是Java中用于与各种数据库交互的API,它提供了一套标准的接口和方法,使得Java程序可以连接、操作数据库,执行SQL语句,实现数据的增删改查。 在开发过程中,我们首先...

    JSP(Servlet)+MySQL(JDBC) 实现增删改查的信息管理应用

    **JSP(Servlet)+MySQL(JDBC)实现增删改查的信息管理应用** 在Web开发领域,Java服务器页面(JSP)与Servlet是构建动态网站的重要技术,它们与关系型数据库MySQL通过Java数据库连接(JDBC)进行交互,实现数据的...

    JSP页面连接mysql实现增删改查简单实例

    ### JSP页面连接MySQL实现增删改查简单实例 #### 一、背景介绍 在Web开发中,经常需要处理数据库的操作,例如增加、删除、修改和查询数据等基本操作(通常称为CRUD操作)。Java Server Pages (JSP) 是一种用于生成...

Global site tag (gtag.js) - Google Analytics