# 使用Java连接PostgreSQL数据库 PostgreSQL是一款功能强大的开源关系型数据库管理系统,常用于大型企业应用中。在Java中,我们可以通过JDBC(Java Database Connectivity)来连接PostgreSQL数据库,实现数据的增删改查操作。 ## 1. 导入PostgreSQL JDBC驱动 首先,我们需要下载并导入PostgreSQL JDBC驱动程
原创 2024-04-17 05:15:27
149阅读
1、什么是引用类型引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。示例如下:public class MyDate { private int day = 8; private int month = 8; private int yea
根据一个表名,查询所有外键引用它的表,以及那些外键的列名key_column_usage(系统列信息表),pg_constraint(系
原创 2022-09-21 17:54:36
1364阅读
在重构的时候,用到了一个很重要的数据库操作组件—SqlHelper。--SqlHelperSqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字
转载 7月前
18阅读
         PLSQL是ORACLE在标准SQL基础上添加了过程化处理,把DML和SELECT语句组织在PLSQL代码的过程性单元中。         PLSQL扩展了变量和类型。控制语句。过程和函数。1.1 PLSQL程序结构PL
添加、删除外键约束外键:引用另一个表中的一列或多列,被引用的列应有主键约束,或者唯一性约束。外键用于加强两个表之间的链接。(表示表和表之间的参照关系,使数据库帮助维护种关系,这种键就是表与表之间的外键。若在后续增删改数据破坏了这种外键约束,数据库会报错。添加外键创建表时创建foreign key(本表属性名) references 外表名(属性);例 先创建一个表create table dept
一、PL/SQL 1.1什么是 PL/SQL pl/sql说白了就是数据库中的一段脚本代码。 PL/SQL ( Procedure Language/SQL )是 Oracle 对 sql 语言的过程化扩展,指 在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有 过程处理能力。把 SQL 语言
转载 1月前
350阅读
本文适用:T-SQL(SQL Server)先看这个语句:DECLARE @i INT = 0 WHILE @i < 3 --跑3圈 BEGIN --每圈都定义一个表变量,并插入一行 DECLARE @t TABLE(Col INT PRIMARY KEY) --主键唯一约束 INSERT @t VALUES (1) SET @i += 1 END如果你认为
Oracle数据库之PL/SQL过程与函数PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数据,而过程不返回数据。1. 存储过程概念存储过程(Stored Procedure)是在
一.概念1.对象的强、软、弱和虚引用    在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。
转载 2023-08-06 00:30:39
157阅读
# PostgreSQLJava的集成 PostgreSQL是一个功能强大的开源关系型数据库管理系统,而Java是一种流行的编程语言。在本文中,我们将探讨如何在Java应用程序中与PostgreSQL进行集成。我们将介绍如何连接到数据库、执行查询和更新操作,并演示一些常见的用例。 ## 准备工作 在开始之前,确保已经安装了Java开发环境(JDK)和PostgreSQL数据库。您还需要下载
原创 2023-08-04 19:44:48
148阅读
简单理解: 1、强引用:一个对象赋给一个引用就是强引用,比如new一个对象,一个对象被赋值一个对象。 2、软引用:用SoftReference类实现,一般不会轻易回收,只有内存不够才会回收。 3、弱引用:用WeekReference类实现,一旦垃圾回收已启动,就会回收。 4、虚引用:不能单独存在,必须和引用队列联合使用。主要作用是跟踪对象被回收的状态。四种引用类型 JDK1.2 之前,一个对象只有
转载 2023-05-31 17:39:32
107阅读
# JavaPostgreSQL的结合 ## 引言 在开发中,数据库是不可或缺的一部分。而PostgreSQL是一种功能强大的开源数据库管理系统,被广泛应用于各种大型企业和项目中。而Java作为一种通用的编程语言,在数据库开发中也有着广泛的应用。本文将介绍如何在Java中使用PostgreSQL,并提供相关代码示例。 ## PostgreSQL简介 PostgreSQL是一个功能强大的对
原创 2023-08-04 19:45:47
390阅读
Java中的引用类型Java中存在四种引用,它们由强到弱依次是:强引用、软引用、弱引用、虚引用。下面我们简单介绍下除弱引用外的其他三种引用:强引用(Strong Reference):通常我们通过new来创建一个新对象时返回的引用就是一个强引用,若一个对象通过一系列强引用可到达,它就是强可达的(strongly reachable),那么它就不被回收弱引用(Weak Reference):弱引用
java 中除了基本数据类型之外,其他都是引用数据类型,而引用数据类型又分类四种强引用指向通过new得到的内存空间的引用叫做强引用,比如 String a = new String(“123”),其中的a就是一个强引用,它指向了一块内存为123的堆空间。平时我们用的最多的也是强类型.软引用引用(在java 中可以用SoftReference类实现)的含义是,如果一个 对象 具有软引用,如果虚拟
我们在写程序的时候通过New 创建Java 对象,可以认为是Java对象申请内存空间。JVM中会在堆内存中为每个对象分配空间,当一个Java对象失去引用时,JVM垃圾机制会自动清楚它们并且清除他们所占的内存空间。 Java 内存管理管理包括穿件Java对象申请空间和回收Java对象内存回收,这两个工作都是JVM自动完成。对于垃圾回收机制来说,判断一个对象是否有可回收的标准就是在于对象是不是
转载 2023-07-16 13:16:39
87阅读
java引用分为四种强度:强引用,软引用、弱引用、虚引用引用:就是像Object obj = new Object()这种引用;强引用存在时,垃圾回收器不会回收。1、软引用:SoftReference类来实现只有当内存快要溢出时才会回收这部分内存,经常应用在缓存技术中。可以关联一个引用队列,当出现溢出时JVM回收这部分内存后,会将这个引用放入这个关联的引用队列。// 软引用 publi
转载 2023-08-16 11:56:16
85阅读
关于java对象的四种引用类型,网上博客真是五花八门,所以抽时间总结一下。欢迎各位大虾指正。首先,希望大家理解一组名词,就不会像我一样懵逼了。强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)。这 4 种引用的强度依次减弱。1.强引用(Strong Reference):如果一个对
1.方法引用格式方法引用符: :: 引用原则:可推到的即可省略的public class InterfaceDemo { public static void main(String[] args) { // useInterface(s-> System.out.println(s)); //方法引用 useInterface(Syst
引用(SoftReference)  软引用是用来描述一些有用但并不是必需的对象,在Java中用java.lang.ref.SoftReference类来表示。对于软引用关联着的对象,只有在内存不足的时候JVM才会回收该对象。因此,这一点可以很好地用来解决OOM的问题,并且这个特性很适合用来实现缓存:比如网页缓存、图片缓存等。 弱引用(WeakReference)  弱引用也是用来描述
转载 2023-06-09 16:43:11
205阅读
  • 1
  • 2
  • 3
  • 4
  • 5