软件2班20240513

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三次作业
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.yanyu;import java.sql.*;
import java.util.ResourceBundle;public class JDBCTest01 {public static void main(String[] args) {ResourceBundle bundle = ResourceBundle.getBundle("com/resources/db");//  ctrl  alt   vString driver = bundle.getString("driver");String url = bundle.getString("url");String user = bundle.getString("user");String password = bundle.getString("password");Connection con = null;Statement st = null;ResultSet rs = null;
//      注册驱动try {Class.forName(driver);//ctrl  p
//            获取链接对象con = DriverManager.getConnection(url, user, password);//        alt   enter
//        ctrl   单机
//        异常(√)    方法未重写(错)
//            System.out.println(con);com.mysql.cj.jdbc.ConnectionImpl@4ae82894
//            关闭自动  提交事务con.setAutoCommit(false);//            操作对象st = con.createStatement();
//            SQL语句bString sql = "insert into t_user values(1,'yanyu')";
//            执行SQL语句st.execute(sql);//            提交  事务con.commit();} catch (ClassNotFoundException e) {
//            回滚事务if (con != null) {try {con.rollback();} catch (SQLException ex) {throw new RuntimeException(ex);}}throw new RuntimeException(e);} catch (SQLException e) {throw new RuntimeException(e);} finally {
//            关流  操作
//              rs   st    conif (rs != null) {
//                判断变量 是否为  nulltry {rs.close();} catch (SQLException e) {throw new RuntimeException(e);}}if (st != null) {try {st.close();} catch (SQLException e) {throw new RuntimeException(e);}}if (con != null) {try {con.close();} catch (SQLException e) {throw new RuntimeException(e);}}}}
}

driver=com.mysql.cj.jdbc.Driver

key = value

url=jdbc:mysql://127.0.0.1:3306/soft02
user=root
password=root

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/695543.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IP SSL怎么签发使用

IP证书的签发首先是需要有一个可供绑定的IP地址,作为常用数字证书之一,IP证书也因为其广泛的应用范围而深得用户的青睐和喜欢。 部署IP证书后,可以实现该IP地址的https访问,过程和域名证书相差不多。 IP证书和域名证书的区别 很…

ANet系列智能网关,边缘计算,数据采集器

安科瑞电气股份有限公司 祁洁 acrelqj 一、网关功能 智能网关主要功能——终端设备与系统平台间的数据交互桥梁。 1、数据采集 支持串口、以太网,只需配置即可兼容支持标准规约的各类仪表 2、数据上传 支持往上海分类分项能耗平台、宁夏电力需求侧平台、江苏…

Mac开发者的信任之选:CodeSigner,轻松实现代码签名与验证!

CodeSigner for Mac是一款专为Mac平台设计的软件崩溃修复工具。当用户在Mac上遇到应用无法打开或崩溃的问题时,CodeSigner for Mac可以帮助用户通过数字签名的方式解决这些问题。 该软件的主要功能包括: 数字签名:CodeSigner for Mac允许用…

玩具电动车flash语音方案wt588f02b-8 -玩具车语音芯片选型推荐!

随着科技的飞速发展,电动玩具车已不再是我们童年记忆中的简单模样。它们不仅外观酷炫,功能多样,更融入了先进的语音技术,为孩子们带来更加智能化、趣味化的玩具体验。 性能: 语音内容包括儿歌、故事片段等设计得生动…

专业音频修复软件:iZotope RX 11 for Mac 激活版

iZotope RX 专为满足后期制作专业人士的苛刻需求而设计的一款专业音频修复软件。iZotope RX 10添加了新的特性和功能,以解决当今后期项目中存在的一些最常见的修复问题,使其成为音频后期制作的最终选择。虽然包含许多其他新功能,但这里是新的…

RFID智能试剂柜:危险化学品管理新利器。

在科学实验与研究的世界中,危险化学品扮演着不可或缺的角色。然而,化学品在给我们的生活带来巨大便利的同时,一部分危险化学品也对人们的生命安全构成了极大的威胁。 危险化学品安全是安全生产工作的重中之重,在人工智能蓬勃发展的…

海外静态IP购买:全面解析与购买指南

在当今这个信息化、网络化的时代,IP地址成为了网络世界中不可或缺的一部分。随着跨国业务的不断增多,海外静态IP的需求也日益增长。海外静态IP,作为一种稳定、可靠的网络资源,为企业在全球范围内的业务拓展提供了强有力的支持。本…

C#知识|上位机UI设计-详情窗体设计思路及流程(实例)

哈喽,你好啊,我是雷工! 上两节练习记录了登录窗体和主窗体的实现过程,本节继续练习内容窗体的实现,以下为练习笔记。 01 详情窗体效果展示: 02 添加窗体并设置属性 在之前练习项目的基础上添加一个Windows窗体,设置名称为:FrmIPManage.cs 设置窗体的边框和标题栏的外…

【笔记】从零开始做一个男性人体的流程/躯干篇(补充)

1.做手臂和腿部都记着【关键节点】的重要性

【数据结构】堆的基本实现

目录 1、堆的概念和结构2、堆基本功能实现2.1 初始化和销毁2.2 打印2.3 向上调整2.4 插入2.5 向下调整2.6 删除2.7 堆判断是否为空2.8 取堆顶数据2.9 堆的有效数据 3、功能测试4、总结 1、堆的概念和结构 首先说明:这里的堆是数据结构里面的堆,并不是操作…

Centos中将UTC的时区改为CTS时区

date命令可以看到现在的时间以及时区,可以看到现在是UTC时区 而想要更改时区那么就要了解tzselect命令 tzselect 是一个 Linux 命令行工具,用于交互式地帮助用户选择并设置系统的时区。这个程序会通过一系列的问题引导用户,从而确定用户所在的…

轮子运动学约束

轮式机器人-多种轮子运动学约束 机器人运动学模型的第一步是表达加在单独轮子上的约束。正如在3.2.2节中所示那样,单独轮子的运动以后可以被联合起来计算整个机器人的运动。如在第2章所讨论那样,有四种基本的轮子类型,它们各具变化广泛的运动学参数。所以,我们一开始就要提出对…