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();

}

相关文章
|
自然语言处理 算法
PIKA最新推出 Lip Sync(口型同步)
【2月更文挑战第9天】PIKA最新推出 Lip Sync(口型同步)
991 1
PIKA最新推出 Lip Sync(口型同步)
|
机器学习/深度学习 存储 数据可视化
生成对抗网络项目:1~5(2)
生成对抗网络项目:1~5(2)
331 0
|
机器学习/深度学习
神经网络与深度学习---验证集(测试集)准确率高于训练集准确率的原因
神经网络与深度学习---验证集(测试集)准确率高于训练集准确率的原因
4455 2
|
存储 分布式计算 资源调度
阿里巴巴飞天大数据架构体系与Hadoop生态系统
先说Hadoop 什么是Hadoop? Hadoop是一个开源、高可靠、可扩展的分布式大数据计算框架系统,主要用来解决海量数据的存储、分析、分布式资源调度等。Hadoop最大的优点就是能够提供并行计算,充分利用集群的威力进行高速运算和存储。
10975 59
|
11月前
|
人工智能 搜索推荐 算法
《鸿蒙Next应用商店:人工智能开启智能推荐与运营新时代》
鸿蒙Next系统融合人工智能技术,为操作系统带来全新变革。通过精准的用户画像构建、个性化推荐、智能搜索优化及高效应用运营管理,全面提升用户体验与开发者支持。系统严格保护用户隐私,确保数据安全。这一创新实践不仅满足了用户的多样化需求,还推动了鸿蒙生态的繁荣发展,预示着未来智能化应用商店的巨大潜力。
506 13
|
11月前
|
机器学习/深度学习 自然语言处理 文字识别
方案测评 | 多模态数据信息提取极速体验
多模态数据信息提取方案基于先进AI技术,能高效处理文本、图像、音频和视频等不同格式文件,提取有价值信息。该方案通过深度学习、自然语言处理等技术,实现结构化信息挖掘与分析,支持批处理模式,显著提高大规模数据处理效率,降低业务成本。用户可通过阿里云平台一键部署,无需数据搬运,确保高效安全的数据处理体验。此方案在性能和易用性上表现出色,具有广泛的应用价值和市场前景。
|
API 网络安全
发送UDP数据免费API接口教程
此API用于向指定主机发送UDP数据,支持POST或GET请求。需提供用户ID、密钥、接收IP及端口、数据内容等参数。返回状态码和信息提示。示例中含公共ID与KEY,建议使用个人凭证以提高调用频率。
246 13
|
机器学习/深度学习 网络架构
深度学习之对抗攻击的防御
基于深度学习的对抗攻击防御是一项重要的研究方向,旨在提高模型在面对对抗样本时的鲁棒性和安全性。对抗攻击通常通过向输入数据中添加微小扰动,使得深度学习模型做出错误的预测。
417 1
|
索引 Python
【Python篇】NumPy完整指南(上篇):掌握数组、矩阵与高效计算的核心技巧1
【Python篇】NumPy完整指南(上篇):掌握数组、矩阵与高效计算的核心技巧
460 4
|
安全 Linux Android开发
探索安卓与iOS的安全性差异:技术深度分析
本文深入探讨了安卓(Android)和iOS两个主流操作系统平台在安全性方面的不同之处。通过比较它们在架构设计、系统更新机制、应用程序生态和隐私保护策略等方面的差异,揭示了每个平台独特的安全优势及潜在风险。此外,文章还讨论了用户在使用这些设备时可以采取的一些最佳实践,以增强个人数据的安全。