JDBC之代码规范化|学习笔记

简介: JDBC之代码规范化|学习笔记

开发者学堂课程【JDBC数据开发入门:什么是JDBC】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/29

JDBC之代码规范化 

一、规范化代码含义

所谓规范化代码就是无论是否出现异常,都要关闭Rsultset、Statement,以及Connection

image.png

image.png

//规范化

public void fun3 ( )throws Exception {

connection con = null;//定义引用

statement stmt = null;

Resultset rs = null;

try {

/*

—、得到连接*/

string driverclassName = "com.mysql.jdbc.Driver";

string url = "jdbc:mysql : / / localhost : 3306/exam" ;

string username = "root";

string password = "123";

class .forName(driverclassName) ;

connection con = DriverManager.getConnection(url,username,password) ;

catch (Exception e) {

}finally {

//关闭

一、创建Statement*/

Stmt=con.createStatement();

string sql = "select * from emp";

ResultSet rs =stmt-executeQuery (sql);

/*

二、循环遍历rs,打印其中数据

*getstring()和getobject ()是通用的!

*/

While(rs.next()) {

System.out.println(rs.getobject(1)+ “,” +rs.getstring(ename));+”,”+rs.getDouble(“sal”));

} catch(Exception e) {

} finally {

// 关闭

If(rs !=null) rs.close();

If(Stmt !=null) stmt.close();

If(con !=null) con.close();

}

相关文章
|
10月前
|
网络协议 Linux Go
自己动手编写tcp/ip协议栈1:tcp包解析
学习tuntap中的tun的使用方法,并使用tun接口解析了ip包和tcp包,这是实现tcp/ip协议栈的第一步。
277 15
|
开发框架 Android开发 Swift
移动应用开发之旅:从概念到上线
【9月更文挑战第35天】在这篇文章中,我们将一起踏上一段激动人心的旅程,探索移动应用开发的奥秘。我们将从最初的构想出发,逐步深入到移动操作系统的核心,了解如何将这些想法转化为现实中的应用。文章不仅会涵盖开发流程的各个阶段,还将通过实际代码示例,展示如何在Android和iOS这两大主流平台上实现功能。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供宝贵的知识和技能,帮助你在移动应用领域取得成功。
|
存储 编解码 文件存储
Windows 中的硬链接、目录联接(软链接)、符号链接、快捷方式
【10月更文挑战第5天】本文介绍了四种链接类型的概念及用途:硬链接允许通过多个入口访问同一文件内容,适用于不复制文件的情况下提供多处访问;软链接(目录联接)用于创建目录间的虚拟映射,可跨越文件系统;符号链接则更为灵活,可链接文件或目录并指向任意路径;快捷方式则是Windows中常用的一种特殊文件类型,便于快速访问程序、文件或网络资源。分别描述了它们的定义、工作原理、特点以及创建方法。
3411 10
|
定位技术 数据处理
ptp 时钟同步
ptp 时钟同步
746 0
|
JavaScript 前端开发 算法
通过vue2完成表格数据的渲染展示以及vue2的生命周期及小结
通过vue2完成表格数据的渲染展示以及vue2的生命周期及小结
227 0
|
缓存
自定义 Hook 钩子,实现实时化更新本地缓存
自定义 Hook 钩子,实现实时化更新本地缓存
224 1
|
SQL 关系型数据库 MySQL
【Hello mysql】 mysql的索引(上)
【Hello mysql】 mysql的索引
128 0
【Hello mysql】 mysql的索引(上)
|
物联网 Java 编译器
嵌入式操作系统——uCOS
嵌入式操作系统——uCOS
1041 0
|
Java 关系型数据库 MySQL
基于SSM的物流信息管理系统(有报告)。Javaee项目。
基于SSM的物流信息管理系统(有报告)。Javaee项目。