postgresql jdbc连接参数

2023-11-01

 

jdbc:postgresql://192.168.1.23:12308/test?useUnicode=true&characterEncoding=gbk&allowEncodingChanges=true"

见官网:https://jdbc.postgresql.org/documentation/documentation.html

Connecting to the Database

With JDBC, a database is represented by a URL (Uniform Resource Locator). With PostgreSQL™, this takes one of the following forms:

  • jdbc:postgresql:database
  • jdbc:postgresql://host/database
  • jdbc:postgresql://host:port/database

The parameters have the following meanings:

  • host

    The host name of the server. Defaults to localhost. To specify an IPv6 address your must enclose the host parameter with square brackets, for example:

    jdbc:postgresql://[::1]:5740/accounting

  • port

    The port number the server is listening on. Defaults to the PostgreSQL™ standard port number (5432).

  • database

    The database name.

To connect, you need to get a Connection instance from JDBC. To do this, you use the DriverManager.getConnection() method:

Connection db = DriverManager.getConnection(url, username, password);

Connection Parameters

In addition to the standard connection parameters the driver supports a number of additional properties which can be used to specify additional driver behaviour specific to PostgreSQL™. These properties may be specified in either the connection URL or an additional Properties object parameter to DriverManager.getConnection. The following examples illustrate the use of both methods to establish a SSL connection.

String url = "jdbc:postgresql://localhost/test";
Properties props = new Properties();
props.setProperty("user","fred");
props.setProperty("password","secret");
props.setProperty("ssl","true");
Connection conn = DriverManager.getConnection(url, props);

String url = "jdbc:postgresql://localhost/test?user=fred&password=secret&ssl=true";
Connection conn = DriverManager.getConnection(url);

 

  • user = String

    The database user on whose behalf the connection is being made.

  • password = String

    The database user's password.

  • ssl

    Connect using SSL. The driver must have been compiled with SSL support. This property does not need a value associated with it. The mere presence of it specifies a SSL connection. However, for compatibility with future versions, the value &#

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

postgresql jdbc连接参数 的相关文章

随机推荐

  • MySQL中的锁

    第15章 锁 事务的隔离性由这章讲述的锁来实现 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制 在程序开发中会存在多线程同步的问题 当多个线程并发访问某个数据的时候 尤其是针对一些敏感的数据 比如订单 金额等 我们就需要保证这个数
  • 初探KVM虚拟化技术:新手指南

    首先了解一下虚拟化的概念 虚拟化是指对资源的逻辑抽象 隔离 再分配 管理的一个过程 通常对虚拟化的理解有广义狭义之分 广义包括平台虚拟化 应用程序虚拟化 存储虚拟化 网络虚拟化 设备虚拟化等等 狭义的虚拟化专门指计算机上模拟运行多个操作系统
  • 2022年年终总结及2023年展望-----学习总是对的,机会善于光顾有准备的头脑

    2022年 是比较波折的一年 想到哪里写到哪里吧 我感觉 之所以没被打倒 还是因为多学习 只有学的不够 没有学的多余 机会总是善于光顾有准备的头脑 工作和学习是相互独立的事情 优先学习工作需要的内容 其他的也要学 由于一直学着人宅的视频教程
  • C++ 保留N位小数的几种方法

    C 保留N位小数的几种方法 setprecision n 的部分用法总结 C 的保留小数常用setprecision n 来实现 n就是保留n位小数 首先一定不要忘了头文件 include
  • O-RAN专题系列-32:5G基站如何升级到O-RAN基站 - O-RU - C/U/S-plane

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 120344479 目录 第1章 硬件架
  • MySQL外键(foreign key)使用及说明详解

    外键也称之为外键约束 foreign key 外键 外面的键 一张表的一个字段 非主键 指向另外一个表的主键 那么该字段就称之为外键 外键所在的表称之为子表 附表 外键所指向的主键所在的表称之为父表 主表 一 增加外键 将一个表的字段与另外
  • 搭建国内yum源

    文章目录 1 什么是yum仓库 2 yum仓库配置 2 1 配置 阿里镜像仓库 2 1 1 配置步骤 2 2 配置 清华大学镜像仓库 推荐 3 epel源 安装和配置 3 1 查看yum源 1 什么是yum仓库 yum仓库就是使用yum命令
  • python pandas借助pandas-profiling自动生成EDA

    安装方法 pip install pandas profiling github地址 https github com pandas profiling pandas profiling 示例代码 import numpy as np im
  • ECshop前台和后台提示信息调用

    1 显示一个提示信息 调用以下函数 show message content links hrefs type info auto redirect true content 提示内容 links 跳转链接名称 hrefs 跳转链接地址 t
  • WPS全新品牌升级

    2022年1月7日 WPS正式官宣品牌升级 作为一款民族办公软件 WPS已经在办公领域默默深耕了34年 此次全新品牌升级后 WPS将正式启用全新的品牌标语 新建无限可能 并将品牌定位升级为 专注创新的国民办公软件 未来 WPS将秉持让每一个
  • c++成员初值列/成员初始化列表

    1 应用背景 如果我们只是简单的int x 去定义一个x变量 此时的x未被初始化 那么当我们读取这个未初始化的值时会导致不明确的行为发生 因此最佳的处理办法就是 永远在使用对象之前先将它初始化 对于无任何成员的内置类型 我们通常必须手工完成
  • 【单片机】单片机的核心思想

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 单片机的核心思想
  • Anaconda安装Python之【Conda基本操作】

    1 Conda安装 Anaconda是开源的Python包管理器 包含了python学习的全部包 安装后包含conda 一个用于管理python环境的工具 1 1 Conda安装 Conda installation For Linux c
  • Aurigma Image Uploader的ActiveX / JAVA图像文件上传控件概述

    Aurigma Image Uploader是一个功能强大的图像文件上传控件 该控件可以在客户端执行基本的图像处理 调整大小和旋转90度 缩略图可以使没有经过培训的用户也能方便的上载图像 产品特征 Image Uploader是一个客户端的
  • Myeclipse启动不了的解决方法

    Myeclipse启动不了的解决方法 我们在开发过程中经常在加载大工程时由于项目很大 导致编译时间很长 或是其他原因导致进度条有时候一直在不停地跑 占用了大量内存 在无奈之下直接将进程kill掉 当再次打开 这时候悲剧的事情发生了 发现My
  • 更改终端默认的python 解释器

    1 终端打开 bash profile文件 open bash profile 2 修改 bash profile文件内容 默认应该会有 如果没有PATH路径需要找到本机的路径设置 Setting PATH for Python 3 5 T
  • QT笔记——生成dump文件

    我们经常会遇到崩溃 此时我们需要定位问题再什么地方 这时候我们就会需要用到dump文件 方式一 include Windows h include DbgHelp h pragma comment lib dbghelp lib int G
  • 22 Python基础之流程控制之for循环

    流程控制之for循环 一 语法 二 for break 三 for continue 四 for循环嵌套 五 for else 六 for循环实现loading 一 语法 为什么有了while循环 还需要有for循环呢 不都是循环吗 我给大
  • fastjson反序列化漏洞(CVE-2017-18349)

    文章目录 fastjson 序列化 FastJson 序列化操作 反序列化 漏洞原理 漏洞复现 CVE 2017 18349 fastjson fastjson 是阿里巴巴开发的 java语言编写的高性能 JSON 库 用于将数据在 Jso
  • postgresql jdbc连接参数

    jdbc postgresql 192 168 1 23 12308 test useUnicode true amp characterEncoding gbk amp allowEncodingChanges true 见官网 http