MySQL五步走JDBC编程全解读


当前第2页 返回上一页

5、修改信息

import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
 
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
 
public class Text4 {
 
 
    public static void main(String[] args) throws SQLException {
 
 
        //修改信息
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入学生的id:");
        int id = scanner.nextInt();
        System.out.println("请输入修改学生姓名:");
        String name = scanner.next();
 
        //1,创建实列
        DataSource dataSource = new MysqlDataSource();
        ((MysqlDataSource) dataSource).setURL("jdbc:mysql://127.0.0.1:3306/java122?characterEncoding=utf-8&useSSL=false");
        ((MysqlDataSource) dataSource).setUser("root");
        ((MysqlDataSource) dataSource).setPassword("180210");
 
        //2,数据库连接
        Connection connection = dataSource.getConnection();
 
        //3,拼装SQL
        String sql = "update text set name = ? where id = ?";
        PreparedStatement statement = connection.prepareStatement(sql);
        statement.setString(1,name);
        statement.setInt(2,id);
        //4,执行SQL
        int set = statement.executeUpdate();
        if (set == 1){
            System.out.println("修改成功");
        }else {
            System.out.println("修改失败");
        }
 
        //5,关闭资源
        statement.close();
        connection.close();
    }
}

到此这篇关于MySQL五步走JDBC编程全解读的文章就介绍到这了,更多相关MySQL JDBC编程内容请搜索

更多SQL内容来自木庄网络博客


标签:SQL

返回前面的内容

相关阅读 >>

sql server数据库错误5123解决方案

sql递归查询实现跟帖盖楼效果

删除表字段的sql语句有哪些?

sql语句批量添加数据的方法是什么

sparksql使用快速入门

c++操作sqlite简明教程

数据库索引知识点整理

对mysql经常使用语句的全面总结(必看篇)

mybatis中防止sql注入讲解

php如何连接sql server

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...