GaussDB 开发篇+Java调用JDBC访问openGauss数据库
★ 数据库信息
✔ 数据库版本:openGauss 5.0.0
✔ 数据库端口:5432
✔ 数据库名称:db_zzt
★ Java代码
package PAC_001;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;public class C_O {public static void main(String[] args) {// 创建数据库连接。Connection conn = GetConnection("zzt", "PASSWORD");// 执行预编译语句,查询数据SelectPreparedSQL(conn);// 关闭数据库连接。try {conn.close();System.out.println("Disconnect succeed!");} catch (SQLException e) {e.printStackTrace();}}public static Connection GetConnection(String username, String passwd) {String driver = "org.postgresql.Driver";String sourceURL = "jdbc:postgresql://1.1.1.9:5432/db_zzt";Connection conn = null;try {Class.forName(driver);} catch (Exception e) {e.printStackTrace();return null;}try {conn = DriverManager.getConnection(sourceURL, username, passwd);System.out.println("Connection succeed!");} catch (Exception e) {e.printStackTrace();return null;}return conn;};public static void SelectPreparedSQL(Connection conn) {PreparedStatement pstmt = null;try {String sql;sql = "SELECT empno,ename FROM zzt.emp";pstmt = conn.prepareStatement(sql);ResultSet rs = pstmt.executeQuery();while (rs.next()) {int id = rs.getInt("empno");String name = rs.getString("ename");System.out.print("ID: " + id);System.out.print(", NAME: " + name);System.out.print("\n");}System.out.println("Select table succeed!");rs.close();pstmt.close();} catch (SQLException e) {if (pstmt != null) {try {pstmt.close();} catch (SQLException e1) {e1.printStackTrace();}}e.printStackTrace();}}
}
相关文章:
GaussDB 开发篇+Java调用JDBC访问openGauss数据库
★ 数据库信息 ✔ 数据库版本:openGauss 5.0.0 ✔ 数据库端口:5432 ✔ 数据库名称:db_zzt ★ Java代码 package PAC_001;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sq…...
钕铁硼永磁材料基本概念
目录 一、何为磁性材料二、永磁材料的主要性能三、永磁材料的历史四、永磁材料的分类五、钕铁硼永磁材料5.1 产业链5.2 生产工艺 之前也写过其他行业的一些生产过程和工艺流程,大家有兴趣的可以翻翻以前的文章。 一、何为磁性材料 参加过九年义务教育的同学应该都知…...
2005-2020年280个地级市绿色全要素生产率测算原始数据
2005-2020年280个地级市绿色全要素生产率测算原始数据 1、时间:2005-2020年 2、来源:中国城市统计年鉴、中国区域统计年鉴、中国能源年鉴、中国环境年鉴等 3、范围:280个地级市 4、指标:年末单位从业人员数、规模以上工业企业…...
电流的测量(反馈电流表)
另一方面,反馈电流表使用不同的方法来产生电流测量(见图 3)。他们使用有源跨阻放大器将电流转换为电压读数。电压输出是电流输入的倒数乘以反馈电阻器 R F的值。 V输出 -I输入* R F 图 3. 反馈电流表方法使用有源跨阻放大器将电流转换为…...
白帽黑帽与linux安全操作
目录 白帽黑帽 Linux安全 白帽黑帽 白帽(White Hat)和黑帽(Black Hat)通常用于描述计算机安全领域中的两种不同角色。白帽黑客通常被认为是合法的安全专家,他们通过合法途径寻找和修复安全漏洞,帮助企业和…...
【TypeScript】进阶之路语法细节,类型和函数
进阶之路 类型别名(type)的使用接口(interface)的声明的使用二者区别: 联合类型和交叉类型联合类型交叉类型 类型断言获取DOM元素 非空类型断言字面量类型的使用类型缩小(类型收窄)TypeScript 函数类型函数类型表达式内部规则检测函数的调用签…...
每日一题 611有效三角形的个数(相向双指针)
题目 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums [2,2,3,4] 输出: 3 解释:有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3示例 2: 输入: nums [4,2,3,4] 输出: 4 题解 class Solu…...
Flink源码之JobMaster启动流程
Flink中Graph转换流程如下: Flink Job提交时各种类型Graph转换流程中,JobGraph是Client端形成StreamGraph后经过Operator Chain优化后形成的,然后提交给JobManager的Restserver,最终转发给JobManager的Dispatcher处理。 Completa…...
C#,数值计算——抛物线插值与Brent方法(Parabolic Interpolation and Brent‘s Method)的计算方法与源程序
using System; namespace Legalsoft.Truffer { /// <summary> /// 抛物线插值与Brent方法 /// Parabolic Interpolation and Brents Method /// </summary> public class Brent : Bracketmethod { public double xmin { get; set…...
基于Selenium技术方案的爬取界面内容实践
1. 定位页面(多窗口切换) WebDriver提供了处理多个窗口的能力,这是通过使用“WebDriver.switchTo.window()”方法来切换到已知名称的窗口来实现的。如果名称未知,您可以使用“WebDriver.getWindowHandles()”获取已知窗口列表。您…...
线程记录(1)
创建线程: 一、1.继承Thread,重写run(),将操作写入其中 2.创建子类对象,start() 二、1.实现runnable接口,实现run() 2.创建子类对象,将子类对象作为参数传递到thread的构造器中,创建出Thread类…...
requests
操作步骤 安装 requests 发送GET请求 发送POST请求 说明: data: 参数接收form表单数据,后台会⾃动附加form表单请求信息头(data数据格式为字典) json:参数接收json数据,后台会⾃动附加json表单请求信息头&…...
Python 监控 Windows 服务
Python 监控 Windows 服务 Python 在 Windows 系统上可以使用 wmi 模块来实现对 Windows 服务的监控。本文将介绍如何使用 Python 监控 Windows 服务,并实现服务状态的查询和服务启停功能。 安装依赖 在使用 wmi 模块之前,需要先安装 wmi包。可以使用…...
ELK中grok插件、mutate插件、multiline插件、date插件的相关配置
目录 一、grok 正则捕获插件 自定义表达式调用 二、mutate 数据修改插件 示例: ●将字段old_field重命名为new_field ●添加字段 ●将字段删除 ●将filedName1字段数据类型转换成string类型,filedName2字段数据类型转换成float类型 ●将filedNam…...
【C#】静默安装、SQL SERVER静默安装等
可以通过cmd命令行来执行,也可以通过代码来执行,一般都需要管理员权限运行 代码 /// <summary>/// 静默安装/// </summary>/// <param name"fileName">安装文件路径</param>/// <param name"arguments"…...
在vue3中定义组件的5种方式
在vue3中定义组件的5种方式 Vue 正在不断发展,目前在 Vue3 中定义组件的方法有多种。从选项式到组合式再到类API,情况截然不同。本文将会定义一个简单的组件并使用所有可用的方法重构它。 选项式 这是在 Vue 中声明组件的最常见方法。从 Vue1 就开始存…...
算法训练营题目,忘了第几天了
144. 二叉树的前序遍历 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 输入:root [1,null,2,3] 输出:[1,2,3] var res[]int func preorderTraversal(root *TreeNode) []int {res []int{}traval(root)return res }func traval(no…...
蓝桥杯-统计子矩阵
统计子矩阵 题目链接 思路: 使用前缀和滑动窗口 ,可以先计算出纵向或横向的前缀和,matrix[i][j]表示前i行第j列之和 然后遍历上边界top和下边界buttom,再这个上下边界内使用滑动窗口,由于前面维护了纵向前缀和&…...
在线预览Word、Excel、PowerPoint等文件
在我们工作时,经常会有在线查看各种不同类型的文件的需要,如Word文档、Excel表格、PowerPoint幻灯片和PDF等。可以直接在这里预览:https://www.compdf.com/webviewer/demo Word 文件实现前端预览 方案一: 使用 XDOC 可以实现预…...
准确预测极端降水,哥伦比亚大学推出升级版神经网络 Org-NN
内容一览:随着环境变化加剧,近年来全球极端天气现象频频出现,准确预测降水强度对人类以及自然环境都十分重要。传统模型预测降水的方差较小,偏向小雨,对极端降水预测不足。 关键词:极端天气 内隐学习 神经网…...
php.ini 中 session.save_path 指向的目录必须对 Web 用户可写,但其他用户不可读。
它的本质是:利用 Linux 的“粘滞位 (Sticky Bit)”和“目录执行权限”特性,构建一个 “公共投递箱” 模型。Web 服务器进程(如 www-data)可以往箱子里扔信件(创建 Session 文件),也可以取走自己…...
一根同轴电缆的逆袭:SDI接口如何靠‘复用’老设备,成为专业视频传输的30年常青树?
一根同轴电缆的逆袭:SDI接口如何靠‘复用’老设备,成为专业视频传输的30年常青树? 在技术迭代日新月异的今天,很少有标准能像SDI接口这样,凭借一根75欧姆同轴电缆和BNC接头,在专业视频传输领域屹立30年不倒…...
当Trunk端口PVID配置错误时,你的网络会发生什么?一个真实故障排查案例复盘
Trunk端口PVID配置错误引发的网络故障:一次深度排查实录 那天凌晨2点15分,运维值班手机刺耳的警报声把我从半梦半醒中拽了出来。监控系统显示,财务VLAN和访客VLAN之间出现了异常广播流量——这本该是完全隔离的两个网络段。更诡异的是&#x…...
力扣第80题-删除有序数组的重复项Ⅱ
一、题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完…...
告别手动配置!用CMAKE_TOOLCHAIN_FILE一键搞定嵌入式ARM交叉编译(附完整文件模板)
嵌入式开发者的效率革命:CMAKE_TOOLCHAIN_FILE实战指南 每次为树莓派或STM32移植代码时,你是否厌倦了反复修改编译器路径、调整sysroot目录、手动添加-march和-mcpu参数?那些在终端里敲入的冗长环境变量和编译选项,不仅消耗时间&a…...
Base64 编码解码全栈实践:从命令行到代码的跨平台解决方案
1. 为什么你需要掌握Base64全栈技能? 第一次接触Base64是在处理图片上传功能时。当时前端同事抱怨:"你这接口传的二进制数据怎么老是乱码?"后来才知道,原来HTTP协议传输二进制数据时需要先转成文本格式——这就是Base64…...
用YOLOv5s训练自己的FPS游戏数据集:从截图标注到模型部署的完整避坑指南
YOLOv5实战:从零构建FPS游戏目标检测模型的完整技术手册 在游戏开发与计算机视觉的交叉领域,目标检测技术正掀起一场革命。想象一下,当你沉浸在FPS游戏的激烈对抗中,是否曾好奇AI如何识别屏幕上的敌人、武器和道具?本文…...
03-Git跟踪的对象有哪些?
学 Git 不知道它到底在跟踪啥,就像搞网络不懂三层转发一样 —— 到底差点意思。 写代码用 Git,很多人只会 add、commit、push,可你真知道 Git 在背后都跟踪了哪些东西吗? 别急,本专栏《Git基础教程》第一部分ÿ…...
别再只看分辨率了!工程师实战分享:从AD7606看ADC选型必须死磕的6个参数(附避坑清单)
嵌入式工程师的ADC选型实战指南:超越分辨率的6个关键维度 当我在去年负责一个工业传感器项目时,团队曾因为ADC选型失误导致整个硬件方案推倒重来——我们选择了一款16位高分辨率ADC,却在样机测试阶段发现其输入范围无法兼容现场设备的10V信号…...
免费开源CAD软件LitCAD:如何用轻量级工具完成专业二维绘图?[特殊字符]
免费开源CAD软件LitCAD:如何用轻量级工具完成专业二维绘图?🚀 【免费下载链接】LitCAD A very simple CAD developed by C#. 项目地址: https://gitcode.com/gh_mirrors/li/LitCAD 你是否正在寻找一款完全免费、易于上手却功能强大的C…...
