java 数据库改操作_数据库的插入、修改、删除操作(java实现)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCTest {
// 定义数据库访问参数
String url = "jdbc:sqlserver://localhost:1433; DatabaseName=lihongchao";
String user = "sa";
String password = "a123456";
static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
Connection conn;
Statement st;
// 1、加载驱动
static {
try {
Class.forName(driverName);
} catch (ClassNotFoundException e) {
System.out.println("驱动加载失败");
}
}
// 2、创建连接对象
public Connection getConnection() throws SQLException{
conn=DriverManager.getConnection(url,user,password);
return conn;
}
public void add() throws ClassNotFoundException, SQLException {
// 定义sql语句
String sql1="insert into Table2(id,name,grade) values('20121114','大学英语',3)";
String sql2="insert into Table2(id,name,grade) values('20121115','体育',2)";
String sql3="insert into Table2(id,name,grade) values('20121116','马克思',3)";
// 3、创建语句对象
st =getConnection().createStatement();
// st.executeUpdate(sql1);
st.executeUpdate(sql2);
st.executeUpdate(sql3);
// 4、遍历结果集:此处插入记录不需要
// 5、关闭资源对象
st.close();
getConnection().close();
}
public void update() throws ClassNotFoundException, SQLException {
// 定义sql语句
String sql1="update Table2 set grade=1 where grade=2";
// 3、创建语句对象
st =getConnection().createStatement();
st.executeUpdate(sql1);
// 4、遍历结果集:此处插入记录不需要
// 5、关闭资源对象
st.close();
getConnection().close();
}
public void delete() throws ClassNotFoundException, SQLException {
// 定义sql语句
String sql1="delete Table2 where id='20121115'";
String sql2="delete Table2 where id='20121116'";
// 3、创建语句对象
st =getConnection().createStatement();
st.executeUpdate(sql1);
st.executeUpdate(sql2);
// 4、遍历结果集:此处插入记录不需要
// 5、关闭资源对象
st.close();
getConnection().close();
}
public static void main(String[] args) throws ClassNotFoundException,SQLException {
JDBCTest jt=new JDBCTest();
jt.add();
jt.update();
jt.delete();
}
}
java 数据库改操作_数据库的插入、修改、删除操作(java实现)相关推荐
- 数据库系统实践 IV 查询插入修改删除操作
知识 CASE函数 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个. 可用在任何允许使用表达式的地方,但不能单独作为一个语句执行. 分为: 简单CASE函数 搜索CASE函数 ...
- python查询mysql数据库_python针对mysql数据库的连接、查询、更新、删除操作示例...
本文实例讲述了python针对mysql数据库的连接.查询.更新.删除操作.分享给大家供大家参考,具体如下: 连接 一 代码 import pymysql # 打开数据库连接 db = pymysql ...
- java中线性表删除元素和删除指定元素_线性表的插入和删除(Java版)
1.线性表的定义: (1).线性表是一种可以在任意位置插入和删除数据元素操作.由n(n≥0)个相同类型数据元素a0, a1,-, an-1组成的线性结构.除了第一个元素没有前驱元素和最后一个元素没有后 ...
- 多表(三个表)插入与删除操作
业务需求: 新增和删除分类信息,以category为主表,category_detail和image为副表,在不额外编写Sql.mapper.xml文件的前提下,利用mybatis-plus中的内置函 ...
- c语言二叉排序树的创建与查找,C语言实现二叉查找树的插入和删除操作问题求教...
使用C语言实现二叉查找树的插入和删除操作,但在 return searchBST( T->rchild, val, f, p);出错.这里应该使用了双指针,求教应该怎么改才正确. /* +--- ...
- 本科课程【数据结构与算法】实验1——线性表的顺序表示及插入、删除操作(C++实现)
大家好,我是[1+1=王], 热爱java的计算机(人工智能)渣硕研究生在读. 如果你也对java.人工智能等技术感兴趣,欢迎关注,抱团交流进大厂!!! Good better best, never ...
- 红黑树及其插入、删除操作
在二叉搜索树中,基本操作如结点的插入.删除.查找的性能上界都得不到保证,原因在于二叉搜索树的构造依赖于其结点值的插入顺序,最坏情况下二叉搜索树会退化为单链表(如下图所示).因此我们需要对二叉搜索树做出 ...
- 推广java我最强_看透你【精选干货】Java集合类总结-Java我最强
[精选干货]Java集合类总结-Java我最强 作者 |小球学java 编辑 | Sandra 原文 |http://www.jianshu.com/p/4345069ada16 整天搞技术撸代码太累 ...
- 彻底理解面试难点之rb-tree(红黑树)续--对红黑树的插入和删除操作的一些理解!!!
这里主要讲一下对红黑树的插入和删除操作的一些理解 对于红黑树的一些相关性质的介绍,上篇已经讲了,这里不再介绍,有需要了解的,可以翻前面的博客看看. 1.红黑树的插入操作 对于红黑树的元素插入,我们首先 ...
- 数据结构单链表插入和删除操作
单链表:先回顾单链表的特点 逻辑相邻 物理上不一定相连 首先初始化单链表,其中主要保存的是该节点自身的值以及下个节点的地址. 有效节点结构体设计: struct Node{ int data ...
最新文章
- XP的DNS服务器(BIND)配置
- vsCode配置自动补全css兼容性代码 ,解决 Autoprefixer 3.0无效
- 复习--SQL Server (一) -系统数据库
- android自定义表盘部件,Android自定义view仿支付宝芝麻信用表盘
- oracle存储过程日志打印,如何在oracle存储过程中逐行打印
- 微服务Dubbo和SpringCloud架构设计、优劣势比较
- chrome控制台如何把vw显示成px_你可能不知道的chrome调试技巧
- linux-ubuntu txt乱码
- 免费python课程排行榜-用python爬取2017年中国最好大学排名
- 方舟编译器编译linux,方舟编译器环境配置
- php string to xml,php 字符串如何转换成xml
- cad道路里程桩号标注_CAD道路桩号自动编号插件
- 分布式系统的现代消息传递
- Java汽车销售系统
- 编译原理常用简称或英文原称(思维导图形式)
- 为什么有人愿意将软件开源和共享?
- 2021-05-12 MongoDB面试题 什么情况下需要用到MongoDB的分片
- 基于DCT的图像数字水印算法
- app软件小程序开发
- 37.某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。
热门文章
- 操作系统复习笔记(四)
- java 文件写_java写入文件的几种方法分享
- [蓝桥杯][算法提高VIP]打水问题(贪心)
- 黄金连分数(java大法好)
- 蓝桥杯之貌似化学(g背包)
- Ivan and Powers of Two CodeForces - 305C(set)
- php查找txt文件是否有,php怎么查询txt文件是否存在
- 光是无限远服务器有道馆吗,光是无限远服务器客户端
- Linux桌面自动挂载,ubuntu分区自动挂载
- java 多线程异常_java多线程执行异常