JDBC增加、更新、删除数据
JDBC增加、更新、删除数据
st.executeUpdate(sql) 进行插入、更新、删除操作
返回的是受影响的记录的条数
注意:输入的sql语句中,vachar类型记住加单引号
完整代码如下:
public class JDBCTest {
    //建立连接
    public static Connection getConnection(){
        Connection conn=null;
        try {
            Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
            conn=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useSSL=FALSE&serverTimezone=UTC","root","xb199795");
        } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return conn;
    }
    //插入数据
    public static void insert() {
        String sql="insert into tbl_user(name,password,email)"+
                   "values('xiongda','123','xiongda@qq.com')";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("插入了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    //更新数据
    public static void update() {
        String sql="update tbl_user set email='xiongda@163.com' where name='xiongda'";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("更新了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    //删除数据
    public static void delete() {
        String sql="delete from tbl_user where name='xiongda'";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("删除了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
JDBC增加、更新、删除数据的更多相关文章
- oracle插入,更新,删除数据
		插入,更新,删除数据 oracle提供了功能丰富的数据库管理语句 包括有效的向数据库中插入数据的insert语句 更新数据的update语句 以及当数据不再使用时删除数据的delete语句 更改数据之 ... 
- Hibernate更新删除数据后,再查询数据依然存在的解决办法
		删除数据后,重新查询了数据库,DB中记录已经删除了,但是数据依然能查询到,网上都说是Hibernate的缓冲问题. 我对session进行了clear,flush,并且在事务和查询中都对session ... 
- MariaDB 插入&更新&删除数据(8)
		MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQ ... 
- Mysql添加更新删除数据-表
		例如 此处拥有一个表名为 uuser 为表添加新数据 ,'); ,'); ,'); 假如只想添加uid和uname ,'小张'); 那么pas自动填充为NULL. 为表更新数据 这里把小王的pas改成 ... 
- knockoutjs表格增加更新删除
		<!DOCTYPE html> <html> <head> <meta name="viewport" content="wid ... 
- php+mysqli实现批量执行插入、更新及删除数据的方法
		本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只 ... 
- net下 Mysql Linq的使用, 更新数据,增加数据,删除数据
		net下访问mysql主要有2种方法: 1.字符串拼接访问 a.mysql官网下载并安装mysql-connector-net. b项目中引用mysql.data等 所有增删改查可以通过拼接sql语句 ... 
- DML数据操作语言之增加,删除,更新
		1.数据的增加 数据的增加要用到insert语句 ,基本格式是: insert into <表名> (列名1,列名2,列名3,......) values (值1,值2,值3,..... ... 
- 扩展BindingList,防止增加、删除项时自动更新界面而不出现“跨线程操作界面控件 corss thread operation”异常
		在做界面程序时,常常需要一些数据类,界面元素通过绑定等方式显示出数据,然而由于UI线程不是线程安全的,一般都需要通过Invoke等方式来调用界面控件.但对于数据绑定bindingList而言,没法响应 ... 
随机推荐
- zTree第二章,各种常见setting设置和方法
			具体详见API文档: http://www.treejs.cn/v3/api.php --------------------------------------------------------- ... 
- RHEL配置本地yum
			RHEL(即Red Hat Enterprise Linux的缩写)配置本地yum 提前将 rhel-server-6.7-x86_64-dvd.iso 文件上传到服务器上 1.在根目录创建文件夹/m ... 
- js的window对象
			js的window对象 1.子窗口方法 function testOpen(){ window.open('son.html','newwindow','height=400, width=600, ... 
- eclipse如何设置UTF-8
			一.Eclipse设置utf-8编码包括两个方面,一方面可以设置workspace工作间编码,另一方面可以设置Android Project项目编码,设置步骤: 1)设置workspace工作间编码: ... 
- 豆瓣电影信息爬取(json)
			豆瓣电影信息爬取(json) # a = "hello world" # 字符串数据类型# b = {"name":"python"} # ... 
- python全栈开发_day16_包
			一:包 1)包就是管理一系列模块的文件夹 2)包中有一个__init__.py文件来专门管理每一个模块(在__init__文件中不建议import导入模块,不建议as起别名) 二:导入完成的工作 1) ... 
- kubernetes 与LVM的结合
			本文主要介绍k8s与LVM结合使用的场景,在原生的k8s中对于本地存储提供了hostPath与emptyDir两种volme,hostPath是直接将文件存储在本地主机上,存在的问题是无法进行quot ... 
- 一、OPENERP 的一个demo
			安装好OPENERP后,使用 ps -aux|grep openerp 从输出的内容可以得到OPENERP的安装信息, /usr/bin/python /usr/bin/openerp-server ... 
- SPSS学习系列之SPSS Statistics导入读取数据(多种格式)(图文详解)
			不多说,直接上干货! SPSS Statistics导入读取数据的步骤: 文件 -> 导入数据 成功! 欢迎大家,加入我的微信公众号:大数据躺过的坑 免费给分享 同时,大 ... 
- 安装Postgresql之后,创建用户 配置rails
			登录 sudo su - postgres psql 1 创建Postgresql新用户,devpg是用户名,密码也是devpg, 不是超级管理员,拥有创建数据库权限,登录权限,继承拥有角色权限 cr ... 
