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

JDBC学习之路(二)CRUD

 
阅读更多

所谓的CRUD就是创建(Creat),读取(Read),更新(update),删除(Delete),其实有了前面的那些代码做铺垫,实现CRUD非常简单,难得是对特定的数据,废话不多说,请看代码

package com.bird.jdbc;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 
 * @author bird
 * @throws SQLException
 * @use 数据库的创建一条记录
 *
 */
public class Creat {
	public static void creat() throws SQLException{//创建数据
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try{
			conn = JdbcUtil.getConnecttion();//建立连接
			
			st = conn.createStatement();//创建语句	
			
			String sql = "insert into niao(username,password,keywords,userkeywords1,time1,userkeywords2,time2)" +
					"values('baichi','123','牛逼','哈哈','12','嘿嘿','23')";//构建插入SQL语句
			int i = st.executeUpdate(sql);//执行语句
			
			System.out.println("i = " + i);
		}finally{
			JdbcUtil.free(rs, st, conn);
		}
	}
	
	
	public static void update() throws SQLException{//更新数据
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try{
			conn = JdbcUtil.getConnecttion();//建立连接
			
			st = conn.createStatement();//创建语句	
			
			String sql = "update niao set keywords = '废话'";//构建插入SQL语句
			int i = st.executeUpdate(sql);//执行语句
			
			System.out.println("i = " + i);
		}finally{
			JdbcUtil.free(rs, st, conn);
		}
	}
	
	public static void delete() throws SQLException{//删除
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try{
			conn = JdbcUtil.getConnecttion();//建立连接
			
			st = conn.createStatement();//创建语句	
			
			String sql = "delete from niao where id > 2";//构建插入SQL语句
			int i = st.executeUpdate(sql);//执行语句
			
			System.out.println("i = " + i);
		}finally{
			JdbcUtil.free(rs, st, conn);
		}
	}
	
	public static void main(String [] args) throws SQLException{
		//creat();
		//update();
		delete();
	}
}
其实JDBC这些东西很简单,主要是背背SQL语句就好,呵呵,给背单词似的,挺好玩的
分享到:
评论

相关推荐

    Struts2-Crud+JdbcDemo最简单的Struts2+jdbc学习曾删改查程序

    这个"Struts2-Crud+JdbcDemo"项目是一个基础的学习示例,涵盖了如何使用Struts2和JDBC进行基本的CRUD(创建、读取、更新和删除)操作。 首先,我们来详细了解一下Struts2的核心概念: 1. **Action类**:在Struts2...

    传智播客JDBC_完成对数据库的CRUD操作.rar

    在IT行业中,JDBC(Java Database Connectivity...学习这个教程,开发者能够熟练掌握JDBC的基础用法,进一步提升数据库操作能力。同时,理解JDBC的工作原理对于理解其他ORM框架,如Hibernate和MyBatis,也有很大帮助。

    jdbc的crud代码

    **JDBC CRUD 操作详解** 在Java编程中,JDBC(Java Database Connectivity)是用于连接数据库的标准接口,它允许开发者通过编写Java代码来执行SQL语句,...然而,理解JDBC的基本原理对于深入学习这些框架至关重要。

    jsp-Java-servlet-jdbcMysql-filter-CRUD

    【jsp-Java-servlet-jdbcMysql-filter-CRUD】是一个综合性的项目,它涵盖了Java Web开发中的多个重要技术,包括JSP(Java Server Pages)、Servlet、JDBC(Java Database Connectivity)、MySQL数据库以及Filter过滤...

    08、综合案例-使用JDBC完成商城项目的CRUD

    在本综合案例中,我们将深入探讨如何利用Java Database Connectivity(JDBC)技术来实现一个商城项目的数据存取操作,即创建(Create)、读取(Read)、更新(Update)和删除(Delete),通常简称为CRUD操作。JDBC是...

    JDBC CRUD操作的粗略封装DEMO

    我们可以通过分析这个DEMO来学习如何利用JDBC进行数据处理。 首先,我们需要理解JDBC的基本步骤: 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动。 2. **建立连接**:通过`DriverManager.get...

    jdbc+jsp+mysql实现CRUD

    【jdbc+jsp+mysql实现CRUD】是一种常见的Web应用程序开发技术,主要应用于数据管理操作,如创建(Create)、读取(Read)、更新(Update)和删除(Delete)。在这个技术组合中,Java Servlet(通常通过JSP)作为...

    blog.rar_java web CRUD_jsp crud_jsp servlet crud_servlet jdbc

    在Java Web开发中,CRUD...通过这个"blog.rar"项目,学习者可以深入理解JSP、Servlet和JDBC在实际开发中的应用,以及如何结合这些技术构建一个完整的Java Web应用。通过实践,他们可以巩固理论知识,提高开发技能。

    JDBC Hibernate学习笔记

    ### JDBC与Hibernate学习笔记 #### 一、JDBC概述 **1.1 ODBC与JDBC的区别** - **ODBC(Open Database Connectivity)**: 开放式数据库连接是一种开放标准的应用程序接口(API),用于实现数据库应用程序与不同...

    AA.rar_jdbc crud_jdbc多张表项目_structs1_项目管理

    标题中的"AA.rar_jdbc crud_jdbc多张表项目_structs1_项目管理"表明这是一个基于JDBC技术,使用Structs1框架开发的项目管理应用,涵盖了数据的增删改查(CRUD)操作,并且涉及到多张数据库表的交互。这个项目的主要...

    JDBC笔记_JDBC学习笔记_

    在本篇JDBC学习笔记中,我们将深入探讨JDBC的基础知识、核心概念以及实际应用。 一、JDBC基础 1. JDBC驱动程序:JDBC驱动是连接Java应用程序和数据库之间的桥梁。根据实现方式,JDBC驱动分为四种类型:类型1(JDBC...

    jdbc和hibernate学习内容

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。JDBC(Java Database Connectivity)和Hibernate是Java中处理数据库操作的两个重要工具。对于初学者来说,理解和掌握这两个技术对于深入...

    java(jdbc)学习

    ### Java JDBC 学习知识点详述 #### 一、JDBC 概念及与应用程序的关系 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它为数据库开发人员提供了一种标准的API来访问多种类型的数据库,无论...

    Jdbc学习小资料PPT

    **JDBC概述** JDBC(Java Database Connectivity)是Java编程语言与各种数据库之间进行交互的一组接口和类,它是Java标准版...通过学习JDBC,开发者可以编写出高效、健壮的数据访问代码,实现与各种数据库的无缝对接。

    JDBC资料及jar包

    **JDBC学习资料**: 这个资料包可能包含JDBC的基础教程、进阶指南、示例代码、最佳实践等内容。学习JDBC应重点理解以下几个方面: - 数据库连接管理:了解如何配置数据库URL、用户名、密码,并创建连接。 - SQL语句...

    配套学习资料:Java开发 - 尚硅谷JDBC学习笔记

    Java开发 - 尚硅谷JDBC学习笔记是一套深入解析Java数据库连接(JDBC)技术的教程,涵盖了从基础到进阶的各种知识点。JDBC是Java编程语言中用于访问数据库的标准应用编程接口,它允许程序员使用Java来执行SQL语句,...

    使用jsp,servlet,jdbc,完成一个简单的学生系统crud.zip

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)、Servlet和JDBC(Java Database Connectivity)技术构建一个简单的学生管理系统,实现CRUD(创建、读取、更新和删除)功能。这个项目适用于Java Web开发的...

    传智播客视频Jdbc学习笔记

    ### 传智播客JDBC学习笔记精要 #### JDBC简述与连接 JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在传智播客的JDBC...

    user_crud.rar jdbc+servlet+filter+jsp+分页单表crud

    标题中的"user_crud.rar"指的是一个使用Java Web技术实现的用户CRUD操作的项目压缩包。CRUD代表创建(Create)、读取(Read)、更新(Update)和删除(Delete),这是数据库操作的基本功能。这个项目结合了JDBC...

    spring-boot-demo:BootSpring Boot演示入门样例,包括属性(配置),JDBC模板(数据库CRUD),JPA(Hibernate数据库CRUD),Mybatis(数据库CRUD),Mybatis(Mybatis数据库CRUD),thymeleaf(模板解析),beetl(模板)解析),freemarker(模板解析),享受(模板解析),logback(日志),log-aop(AOP方式日志),ehcache(ehcache缓存),执行器(监控),admin(监控),swagger

    入门级功能:包括属性(配置),JDBC模板(数据库CRUD),JPA(Hibernate数据库CRUD),Mybatis(数据库CRUD),Mybatis(Mybatis数据库CRUD),thymeleaf(模板解析),beetl(模板解析),freemarker (模板解析)...

Global site tag (gtag.js) - Google Analytics