JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作

1 数据连接和创建表格

package create_table_system;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import dbutil.DBUtil;

//建立表格建立表格建立表格建立表格
public class CreateTable {
	public static void main(String[] args) {
		Table();		
	}
    
	public static void Table(){		
	    //调用 DBUtil() 方法
		Connection conn = DBUtil.open();
		//建立数据库语句		
		String str ="create table  jj (  "
				   + "Sno char(9) primary key,  "
				   + "Sname char(10) unique, "
				   + "Ssex char(2), Sage smallint, "
				   + "Sdept char(20)  )"; 		
		try {
			//Statement类
			Statement sta = conn.createStatement();
			//execute
			sta.execute(str);
					
		} 		
		 catch (Exception e) {
			e.printStackTrace();
		}
	}
}


2 数据库插入

package create_table_system;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;

import dbutil.DBUtil;

public class Insert {
   public static void main(String[] args){
	   
	   
	   Connection conn = DBUtil.open();
	   try {
		Statement sta = conn.createStatement();
		String str = "INSERT INTO `goddess` VALUES "
				+ "('11', 'mei', '1', '22', '2015-12-12', "
				+ "'xiaoxi@163.com', '13911111111', 'ADMIN', "
				+ "'2015-01-08', 'ADMIN', '2015-01-08', '0')";

		//这不是executeUpdata
	    sta.execute(str);	
	    
	    //关闭资源
		sta.close();
		conn.close();
		DBUtil.close(conn);
		
	   } catch (SQLException e) {
		e.printStackTrace();
	   }finally{
		   System.out.println("已经插入数据!");
	   }
   }
}<span style="color:#ff0000;">
</span>
3 数据库查询

package create_table_system;

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

import dbutil.DBUtil;

//查询数据库!查询数据库!查询数据库!
public class Search {	    
		
		public static void main(String[] args) {
			try {				
	            Connection conn = DBUtil.open();				//第三步:通过数据库的连接操作数据库,实现功能。
				Statement sta = conn.createStatement();
				ResultSet res = sta.executeQuery("select user_name,age,birthday,"
						                       + "email,mobile from goddess ");
								
				//循环查询
				while(res.next()){  
					System.out.println(
							 res.getString("user_name") +"   " 
				           + res.getString("age")      +"   " 
						   + res.getString("birthday")   +"   " 
						   + res.getString("email")     +"   " 
						   + res.getString("mobile")    +"   "          
					);
					
				}	
				//关闭资源
				res.close();
				sta.close();
				//关闭数据库连接
				DBUtil.close(conn);
			} 			
			catch (SQLException e) {
				System.out.println("您好!驱动加载失败!");
			}finally{
				System.out.print("查询方法已经执行");
			}

		}

	}

4 数据库修改

package create_table_system;

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

//数据库修改
public class Modify {

	public static void main(String[] args) {
		ModifyTo();
	}
	
	public static void  ModifyTo(){		
		Connection conn = DBUtil.open();		
		try {
			
			Statement sta = conn.createStatement();
			String sql = "update  goddess set user_name='程序员' where id=2 ";	
			
			sta.executeUpdate(sql); 
			//关闭资源
			sta.close();
			conn.close();
			
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			System.out.println("数据已经修改成功!");
		}
	}

	

	

}







JDBC通用增删改查方法 该资源可用于进行数据库操作通用方法,方便简洁,适用性高 立即下载

相关推荐

DBUtil.java

DBUtil.java

【使用JDBC对数据库表进行操作】

使用JDBC对数据库表进行增删改等操作

qq_45891676的博客 1943

student.mdf

SQLServer学生数据库,完整的学生管理系统。

【1030练习】JDBC查询表格并展示

表格样式: 代码: Emp.java package cn.itcast.domain; import java.util.Date; /** * 封装emp表数据的JavaBean */ public class Emp { private int id; private String ename; private int job_id; private int mgr; private Date joindate; private double

weixin_45877026的博客 343

从BSCAN到BAP:深度解析Tessent MBIST逻辑的协同工作机制与设计考量

本文深入解析了Tessent MBIST逻辑中BSCAN Interface、Logic Group Def、Controller与BAP模块的协同工作机制。文章以一条测试指令的完整路径为例,详细阐述了数据流与控制流如何跨模块、跨时钟域协同工作,并重点探讨了MBIST BAP在协议转换与流量管理中的核心桥梁作用,为芯片内建自测试的集成与调试提供了关键的设计考量和实战技巧。

kappa的博客 483

企业微信审批流开发避坑指南:从零搭建自定义审批模板(含完整代码)

本文为企业微信审批流开发提供了从零搭建自定义审批模板的完整指南。通过对比内置模板与自建引擎的优劣,详细阐述了利用企业微信开放API和自建应用实现高度灵活审批流程的方案。文章重点解析了前端JS-SDK安全调用、后端签名生成与回调处理的核心代码,并分享了流程引擎设计、安全加固及性能监控等实战经验,帮助企业开发者避开常见陷阱,构建贴合业务的自定义审批系统。

weixin_28358083的博客 971

使用JDBC连接数据库,查询学生数据,并将查询结果显示在网页上。

【代码】使用JDBC连接数据库,查询学生数据,并将查询结果显示在网页上。

weixin_52360960的博客 3207

【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针赋值和测试

本文介绍了当使用Tessy对软件进行单元测试时如何打桩和指针相关测试的注意事项及操作要点,希望能给正在摸索Tessy的网友一点点启发。

啤酒鸭的物联网开发记录博客 1万+

JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作

1 数据连接和创建表格 package create_table_system; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import dbutil.DBU...

chihuo2428的博客 427

高可用架构设计——多节点OpenClaw集群部署与负载均衡(2026企业级)

本文介绍了企业级OpenClaw高可用集群架构设计,重点阐述了多节点部署与负载均衡方案。架构采用分层设计,包括表现层、应用层、数据层和基础设施层,确保99.99%的可用性目标。详细配置了主节点、工作节点和存储节点规格,提供Kubernetes集群部署脚本示例,实现自动化的容器编排管理。通过硬件冗余、故障隔离和弹性扩展等可靠性原则,构建能够应对各种故障场景的稳定AI助手系统。

博客 422

【OpenStack】菜鸟学OpenStack之部署Train(2)

菜鸟学OpenStack之部署Mitaka(2)基础环境准备1 安全设置规则2 主机节点网络设置 基础环境准备 在安装配置OpenStack各个服务组件之前,准备基础环境对于后续的安装配置至关重要。整个OpenStack环境需要仪表盘服务(Horizon)、计算服务(Nova)、身份认证服务(KeyStone)、网络服务(Neutron)、镜像服务(Glance)、块存储(Cinder)、对象存储(Swift)、计量服务(Ceilometer)、编排服务(Heat)。 需要配置的所有服务组件都要运行在Lin

小哲的博客 1717

jdbc清空oracle一张表的数据,JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作...

1 数据连接和创建表格package create_table_system;import java.sql.Connection;import java.sql.SQLException;import java.sql.Statement;import dbutil.DBUtil;//建立表格建立表格建立表格建立表格public class CreateTable {public static ...

weixin_42299560的博客 211

vivo X200 Ultra前瞻系列(1):重塑影像旗舰标准

在色彩风格化、视频专业度上实现了安卓阵营的突破性进步。其2亿像素长焦、双LYT-818传感器及5轴防抖技术,对追求个性化创作的用户具有强吸引力。若真机表现能兑现硬件承诺,X200 Ultra有望重新定义手机影像的“专业”标准。然而,其厚重设计、价格门槛及生态适配问题,仍需市场检验。vivo X200 Ultra作为2025年上半年影像旗舰,以“全焦段夜视仪+电影级视频”为核心卖点,主打。,对标小米15 Ultra、OPPO Find X8 Ultra等竞品。,顶配版(24GB+2TB)逼近万元。

专注:太空算力、AI infra、异构调度、大模型成本工程 966

eclipse 连接mysql 数据库 实现数据库基本操作

找不到数据源Macrosoft Access odbc问题 问题 在学习web开发时遇到的问题:未能在自己的电脑上找到数据源

chirp_CQ的博客 1万+

021、反激变换器的软启动设计

本文分享了反激变换器软启动设计的实践经验。作者通过一次上电炸机事故引出软启动的重要性,分析了启动瞬间电流冲击和环路饱和问题。介绍了三种软启动方案:效果差的RC电路、推荐使用的数字芯片方案以及分立元件实现方法,重点指出数字方案的一致性优势。文章还探讨了软启动与过流保护的配合问题,提供了实测波形、温度影响等调试要点,并总结出软启动时间选择、批量生产一致性等实用建议。最后强调软启动是电源可靠性的关键设计,不应为节省成本而忽略。全文包含多个工程实践细节,对电源设计人员具有重要参考价值。(149字)

Jack010169的博客 178

【EB_Tresos专题】-01-EB Tresos导入工程

<--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--返回「个人博客」首页--> <--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--返回「个人博客」首页--> 结尾 ...

「汽车电子助手」的博客 6439

MySQL | JDBC连接数据库详细教程【全程干货】

如何使用JDBC连接MySQL数据库详细教程

做技术人 · 产优质博客 · 找好工作 3万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

MySQL | JDBC连接数据库详细教程

目录1.JDBC是什么(1)API(2)JDBC来源背景 (3)下载驱动包2.JDBC操作数据库准备工作 (1)导入项目(2)准备好数据库和数据表编写代码(1)创建"数据源"DataSource.(2)和数据库服务器连接(连接对象)(3)能够构造一个操作数据库的sql语句(语句对象)(4)执行sql (5)执行完毕,释放资源 完整代码:JDBC插入数据表记录JDBC查询数据表记录JDBC修改数据表记录JDBC删除数据表记录常出现的一些问题: 结语 Java是通过JDBC这样的技术来操作MYSQL的. 网址

QIAO182的博客 9305

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

JDBC Java对数据库增删改查(完整案例)

JDBC Java对数据库增删改查(完整案例)

get棒棒的博客 9734

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

利用JDBC在java中实现数据库连接查询等操作

利用JDBC在java中实现数据库连接查询等操作 在数据库软件中建立数据库: #建立数据库 CREATE DATABASE TEST1; #建立表 CREATE TABLE IF EXISTS dept; $建立表名 CREATE TABLE dept ( depno int(11) NOT NULL, dname varchar(20) DEFAULT NULL, loc varchar(30) DEFAULT NULL, PRIMARY KEY (depno) ) ENGINE=InnoDB DEFAU

张超的博客 7230

idea从零到精通(11)之用JDBC连接Mysql数据库

文章目录作者简介引言导航热门专栏推荐一、创建web项目二、加入Mysql驱动三、编写查询代码四、测试查询代码五、编写插入代码六、编写修改代码七、编写删除代码小结导航热门专栏推荐 作者简介 作者名:编程界明世隐 简介:优快云博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞! 引言 我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴

编程界明世隐的博客 3318

基于JDBC的MySQL数据库编程

基于JDBC的数据库编程, JDBC使用方法和步骤, 注意事项.

trong_ 的烂笔头 2787

JDBC编程对数据库实现插入删除修改查找等操作

JDBC编程六大步骤,及如何利用JDBC编程实现对数据库进行增删查改等操作

Biteht的博客 2008

MySQL数据库 --- Java的JDBC编程

文章目录Java的JDBC编程1. 数据库编程的必备条件2. MySQL驱动包的安装3. idea 中 驱动包的部署4. Java的数据库编程: JDBC5. JDBC API6. JDBC常用接口和类6.1 数据库连接Connection6.2 Statement对象6.3 ResultSet对象7. JDBC使用的注意事项8. JDBC使用的具体操作8.1 插入对应的JDBC的使用8.2 删除对应的JDBC的使用8.3 修改对应的JDBC的使用8.4 查找对应的JDBC的使用 Java的JDBC编程 1

wwzzzzzzzzzzzzz的博客 9583

JDBC数据库编程(java实训报告)

JDBC数据库编程(java实训报告)

日常笔记 | 干货分享 | 毕设源码 | 毕设指导 | 答辩指导 8755

jdbc连接mysql

以idea为例,实现jdbc连接mysql 一、需要下载开发包,地址:下载地址 此处我配置的版本是:mysql-connector-java-8.0.18 把下载好的压缩包解压,把解压的文件夹找一个不阻碍的地方放着(最好记住位置,等下要导入)。我的电脑没有分很多个盘,只能放C,此处不建议大家放C。 ​ 二、打开idea 点击File,再点Project Structrue ​ 然后就是导入jar包了,点击Modules,点击添加(+),然后找到刚才放的位置,将jar包导入。 ​ 这样...

qq_55725867的博客 1万+
上一篇: Eclipse背景颜色修改
下一篇: JDBC 基本操作案例
AndyChen9988
博客等级 码龄11年 276粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值