SQL---JDBC基础6步
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步相关推荐
- JDBC(本质,配置环境变量,JDBC编程六步,类加载注册,sql注入,事务问题,封装工具类,悲观锁,乐观锁)
JDBC 2021.5.21 依然跟着动力节点杜老师学!!! 1.什么是JDBC? Java DataBase Connectivity 在java语言中编写sql语句,对mysql数据库中的数据进行 ...
- JDBC基础知识复习
JDBC基础知识复习 1.JDBC连接数据库 1.1.导入JDBC驱动 1.2.注册JDBC驱动程序 1.3.创建连接对象 1.4.关闭JDBC连接 1.5.每种数据库对应的驱动名和URL 2.JDB ...
- SQL——语法基础篇(上)
虽然 SQL 是声明式语言,我们可以像使用英语一样使用它,不过在 RDBMS(关系型数据库管理系统)中,SQL 的实现方式还是有差别的.今天我们就从数据库的角度来思考一下 SQL 是如何被执行的. O ...
- 3.JDBC基础代码书写
JDBC基础代码书写 (仅个人学习笔记) 基础知识补充 一.代码书写顺序 加载驱动 连接数据库 创建用于执行SQL语句的对象 书写SQL语句 执行SQL语句 对执行后的结果进行操作(具体看需求是否需要 ...
- SQL注入基础原理与案例(详细总结)
SQL注入基础原理与案例 一.前言 二.漏洞概述及危害 1.漏洞概述 2.漏洞危害 3.漏洞防范 三.SQL注入 1.SQL注入方式 (1)信息收集 (2)数据注入 (3)高权限注入 2.判断是否存在 ...
- JDBC 基础、CRUD、分页 第一节
JDBC基础知识 JDBC 简介 1.持久化 把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以"固化",而 ...
- 学一点SQL注入基础
文章目录 学一点SQL注入基础 思维导图 注入原理 MySQL三种注释 MySQL三种注入方式 联合查询注入 确定字段数 常规步骤 sqlmap的使用 跨库注入 MySQL注入获取最高权限-文件操作 ...
- SQL注入基础--判断闭合形式
这里写自定义目录标题 ** **SQL注入基础--判断闭合形式** ## 1.整形闭合 2.单引号闭合 3.双引号闭合 总结 ** SQL注入基础–判断闭合形式 SQL语句的闭合形式大概如下几种: S ...
- 渗透测试之SQL注入基础
渗透测试之SQL注入基础 SQL注入类型 按照数据类型类型来分类 按照执行效果来分类(页面回显效果) 按照数据提交的方式来分类 判断注入类型的方法 MySQL注入基础 联合查询注入 布尔注入 时间盲注 ...
- 第一章 JDBC基础操作 ② 代码
第一章 JDBC基础操作 ② 代码 1.jar包的安装与异常处理 1.1安装jar包 1.2 异常报错 3.异常处理 2.连接数据库 3.调用数据库 3.1 异常处理 4.数据库操作:增删改查 5.定 ...
最新文章
- 【图数据库】史上超全面的Neo4j使用指南
- Reuse library debug in Chrome - phase3 exchange drop down list
- 威斯康星大学计算机专业找工作,威斯康星麦迪逊大学计算机申请条件有哪些?...
- 微服务pact测试框架_消费者驱动的Pact和Spring Boot测试
- 有关不蒜子访问统计无法显示的解决方法
- 常用技巧 —— 离散化
- ECSHOP 如何去掉配送区域
- linux安装mysql phpmyadmin_如何在Linux下安装和配置PHPmyadmin?
- 苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状
- linux桌面时间插件,Ubuntu gnome 桌面环境拓展插件介绍
- DGL笔记1——用DGL表示图
- 曙光服务器硬盘架,曙光服务器硬盘阵列
- 访客机如何应用于小区门禁?
- 为什么心中总是各种“草泥马”在奔
- PhysX FluidMark发布 支持多核心处理器
- MySQL之索引,执行计划及SQL优化
- oracle 无法分配32字节,ORA-04031:无法分配 32 字节的共享内存
- 史上最全教程没有之一,微信小程序使用云开发解决微信支付问题,我走了几天几夜的弯路啊
- 计算机社团基础,计算机社团招新策划
- 『MIUI』系统程序精简列表,全机型适用
热门文章
- [Solved] UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
- 9. Leetcode 27. 移除元素 (数组-同向双指针-快慢指针)
- 推荐系统笔记:无任何限制的矩阵分解
- python笔记 print+‘\r‘ (打印新内容时删除打印的旧内容)
- 【小朋友才做选择题】跟着团队一起学习人工智能,先人一步掌握最前沿知识
- tableau可视化数据分析60讲(七)-工作表操作(长篇干货建议收藏!)
- VirtraulBox中安装Ubuntu16.04
- 聊聊互联网实习相关的事儿
- elasticSearch6源码分析(3)cluster模块
- 字符编码的前世今生--转