Connection conn = null;Statement sta = null;ResultSet rs = null;try {//1、注册驱动Class.forName("com.mysql.jdbc.Driver");//2、获取连接conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/bjpowernode","root","(密码)");//3、获取数据库连接对象sta = conn.createStatement();//4、执行SQLString sql = "select ename,sal from emp;";rs = sta.executeQuery(sql);//5.处理查询结果集while(rs.next()){String ename = rs.getString("ename");String sal = rs.getString("sal");System.out.println("名称:"+ename+",工资:"+sal);}} catch (Exception e) {e.printStackTrace();}finally{//释放资源if (rs != null) {try {rs.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if (sta != null) {try {sta.close();} catch (SQLException throwables) {throwables.printStackTrace();}}if (conn != null) {try {conn.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}

SQL---JDBC基础6步相关推荐

  1. JDBC(本质,配置环境变量,JDBC编程六步,类加载注册,sql注入,事务问题,封装工具类,悲观锁,乐观锁)

    JDBC 2021.5.21 依然跟着动力节点杜老师学!!! 1.什么是JDBC? Java DataBase Connectivity 在java语言中编写sql语句,对mysql数据库中的数据进行 ...

  2. JDBC基础知识复习

    JDBC基础知识复习 1.JDBC连接数据库 1.1.导入JDBC驱动 1.2.注册JDBC驱动程序 1.3.创建连接对象 1.4.关闭JDBC连接 1.5.每种数据库对应的驱动名和URL 2.JDB ...

  3. SQL——语法基础篇(上)

    虽然 SQL 是声明式语言,我们可以像使用英语一样使用它,不过在 RDBMS(关系型数据库管理系统)中,SQL 的实现方式还是有差别的.今天我们就从数据库的角度来思考一下 SQL 是如何被执行的. O ...

  4. 3.JDBC基础代码书写

    JDBC基础代码书写 (仅个人学习笔记) 基础知识补充 一.代码书写顺序 加载驱动 连接数据库 创建用于执行SQL语句的对象 书写SQL语句 执行SQL语句 对执行后的结果进行操作(具体看需求是否需要 ...

  5. SQL注入基础原理与案例(详细总结)

    SQL注入基础原理与案例 一.前言 二.漏洞概述及危害 1.漏洞概述 2.漏洞危害 3.漏洞防范 三.SQL注入 1.SQL注入方式 (1)信息收集 (2)数据注入 (3)高权限注入 2.判断是否存在 ...

  6. JDBC 基础、CRUD、分页 第一节

    JDBC基础知识 JDBC 简介 1.持久化 把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以"固化",而 ...

  7. 学一点SQL注入基础

    文章目录 学一点SQL注入基础 思维导图 注入原理 MySQL三种注释 MySQL三种注入方式 联合查询注入 确定字段数 常规步骤 sqlmap的使用 跨库注入 MySQL注入获取最高权限-文件操作 ...

  8. SQL注入基础--判断闭合形式

    这里写自定义目录标题 ** **SQL注入基础--判断闭合形式** ## 1.整形闭合 2.单引号闭合 3.双引号闭合 总结 ** SQL注入基础–判断闭合形式 SQL语句的闭合形式大概如下几种: S ...

  9. 渗透测试之SQL注入基础

    渗透测试之SQL注入基础 SQL注入类型 按照数据类型类型来分类 按照执行效果来分类(页面回显效果) 按照数据提交的方式来分类 判断注入类型的方法 MySQL注入基础 联合查询注入 布尔注入 时间盲注 ...

  10. 第一章 JDBC基础操作 ② 代码

    第一章 JDBC基础操作 ② 代码 1.jar包的安装与异常处理 1.1安装jar包 1.2 异常报错 3.异常处理 2.连接数据库 3.调用数据库 3.1 异常处理 4.数据库操作:增删改查 5.定 ...

最新文章

  1. 【图数据库】史上超全面的Neo4j使用指南
  2. Reuse library debug in Chrome - phase3 exchange drop down list
  3. 威斯康星大学计算机专业找工作,威斯康星麦迪逊大学计算机申请条件有哪些?...
  4. 微服务pact测试框架_消费者驱动的Pact和Spring Boot测试
  5. 有关不蒜子访问统计无法显示的解决方法
  6. 常用技巧 —— 离散化
  7. ECSHOP 如何去掉配送区域
  8. linux安装mysql phpmyadmin_如何在Linux下安装和配置PHPmyadmin?
  9. 苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状
  10. linux桌面时间插件,Ubuntu gnome 桌面环境拓展插件介绍
  11. DGL笔记1——用DGL表示图
  12. 曙光服务器硬盘架,曙光服务器硬盘阵列
  13. 访客机如何应用于小区门禁?
  14. 为什么心中总是各种“草泥马”在奔
  15. PhysX FluidMark发布 支持多核心处理器
  16. MySQL之索引,执行计划及SQL优化
  17. oracle 无法分配32字节,ORA-04031:无法分配 32 字节的共享内存
  18. 史上最全教程没有之一,微信小程序使用云开发解决微信支付问题,我走了几天几夜的弯路啊
  19. 计算机社团基础,计算机社团招新策划
  20. 『MIUI』系统程序精简列表,全机型适用

热门文章

  1. [Solved] UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
  2. 9. Leetcode 27. 移除元素 (数组-同向双指针-快慢指针)
  3. 推荐系统笔记:无任何限制的矩阵分解
  4. python笔记 print+‘\r‘ (打印新内容时删除打印的旧内容)
  5. 【小朋友才做选择题】跟着团队一起学习人工智能,先人一步掌握最前沿知识
  6. tableau可视化数据分析60讲(七)-工作表操作(长篇干货建议收藏!)
  7. VirtraulBox中安装Ubuntu16.04
  8. 聊聊互联网实习相关的事儿
  9. elasticSearch6源码分析(3)cluster模块
  10. 字符编码的前世今生--转