使用jdbc修改数据库表中的信息

package java27practice;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;public class JDBCDemo {public static void main(String[] args) {Connection conn =null;Statement stat = null;try {//加载驱动Class.forName("com.mysql.jdbc.Driver");//通过驱动获得数据库连接String url = "jdbc:mysql://127.0.0.1:3306/tyrantforever";conn = DriverManager.getConnection(url, "root", "root");//使用数据库连接操作数据stat = conn.createStatement();String sql = "update students set stu_name = '小红' where scores = 99";int affectedRow = stat.executeUpdate(sql);if(affectedRow > 0) {System.out.println("修改成功!");}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {try {if(conn != null) {conn.close();}if(stat != null) {stat.close();}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}  }}
}

就修改了一个名,用了40行代码

【数据库】兴唐第二十七节课之jdbc的使用相关推荐

  1. 【数据库】 兴唐第二十七节课只sql注入

    首先来一个用户登录程序 public static void login(String username, String password) {Connection conn = null;State ...

  2. 【java】兴唐第十七节课

    1.抽象类: 概念:由abstract修饰的类叫抽象类. 特征:在抽象类中有抽象方法 注意: (1)抽象方法必须定义到抽象类中,即有抽象方法的类一定是抽象类.抽象类的非抽象子类必须实现父类的抽象方法, ...

  3. 【java】兴唐第二十节课(Collection 和 ArrayList)

    (一)Collection 1.如果实现 --able 名称的接口则证明该类或其子类有该功能 (1)实现Iterable接口代表具有迭代功能 (2)实现Cloneable接口代表具有克隆功能 (3)实 ...

  4. Android 数据库和存储文件(第十五 十六 十七节课)

    第十五节课 页面之问传递参数 1.构建lntent //1.返回结果的跳转 Intent intent=new Intent(MainActivity.this ,Main2Activity.c1as ...

  5. Python编程基础:第二十七节 format输出Format

    第二十七节 format输出Format 前言 实践 前言 在前面的学习中我们已经接触过str.format()的输出格式,本节中我们将进一步学习字符串打印输出的相关内容,并通过一系列的小例子感受使用 ...

  6. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  7. 【数据库】兴唐第二十八节课零散知识点汇总

    1.group by order by等都要放到语句的最后 2.表格标签: <table> <tr>表示行 <td>表示一个行里的单元格 </table> ...

  8. 【java】兴唐第二十三节课(暑期第一节TreeSet)

    预警:进入暑期培训的博主即将高产似母猪,敬请博友期待. 1.给类添加构造方法 alt + shift + s 选择Generate Construct using Fields 2.map两种遍历方法 ...

  9. 【THML】兴唐第二十八节课 几个小程序

    1.第一个html文件 <HTML><Head><title>小米商城</title></head><body><font ...

最新文章

  1. scapy windows install
  2. ggplot2笔记3:工具箱——误差线、加权数、展示数据分布
  3. ML基石_56_TheoryOfGeneralization
  4. [内核摘要] 虚拟文件系统
  5. emlog通过pjax实现无刷新加载网页--完美解决cnzz统计和javascript失效问题
  6. 字典哈希表的实现原理_字典哈希表的实现原理
  7. 80x86汇编小站-公告
  8. 学习笔记(1):C#Winform水晶报表实例教程-设计带图片的水晶报表
  9. Android8.0.0的BUG Only fullscreen opaque activities can request orientation
  10. matlab画伯德图(带谐振点和-3dB带宽)
  11. Ramda.js 函数式编程 (==在angular中引入)
  12. kerberos认证下kafka报错Bootstrap broker host:ip (id: -1 rack: null) disconnected
  13. 单细胞测序的入门操作
  14. mysql实体完整性实现方法_MySQL数据库高级(一)——数据完整性
  15. wc,鹅厂码农最常用的三大编程语言,Java竟然没上榜!
  16. 使用IMU与轮速计进行单线激光雷达的运动畸变校正
  17. 幻方解法之horse法生成奇阶幻方
  18. 【无标题】deployment does not have minimum availability
  19. 数据预处理归一化Z-score归一化Min-Max归一化程序
  20. 脉冲神经网络大致流程

热门文章

  1. qt 找不到 -lpulse-mainloop-glib,找不到 -lpulse问题
  2. win10 UWP 应用设置
  3. 电路实验1-电容充放电
  4. [zt] petshop4.0 详解之三
  5. 图片服务器的url hash架构
  6. 使用cat /proc/进程id/maps 查看进程内存映射
  7. 吴恩达老师深度学习视频课笔记:深度学习的实用层面
  8. C++中局部类的使用
  9. 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置
  10. 二维码Aztec简介及其解码实现(zxing-cpp)