温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

连接字符串参数有哪些

发布时间:2026-07-02 16:21:42 来源:亿速云 阅读:88 作者:小樊 栏目:数据库

“连接字符串”(Connection String)本身是一个字符串参数,不同数据库/技术栈中可用的参数名称不一样。下面按常见数据库给你一个常用参数速查表,并说明它们的作用。


一、通用概念

连接字符串通常包含:

  • 服务器/主机
  • 数据库名
  • 认证信息
  • 连接行为参数(超时、加密、连接池等)

形式一般是:

key1=value1;key2=value2;key3=value3

二、SQL Server(最常见)

示例:

Server=localhost;Database=testdb;User Id=sa;Password=123456;

常用参数

参数 说明
Server / Data Source 服务器地址(IP / 实例名)
Database / Initial Catalog 数据库名
User Id / UID 用户名
Password / PWD 密码
Integrated Security 是否使用 Windows 身份验证
TrustServerCertificate 是否信任服务器证书
Encrypt 是否启用加密
Connect Timeout 连接超时(秒)
MultipleActiveResultSets 是否启用 MARS
Pooling 是否启用连接池
Max Pool Size 最大连接池大小

三、MySQL

示例:

Server=localhost;Database=testdb;User=root;Password=123456;

常用参数

参数 说明
Server / Host 服务器地址
Port 端口(默认 3306)
Database 数据库名
User / Uid 用户名
Password / Pwd 密码
Charset 字符集
SslMode SSL 模式
Connect Timeout 连接超时
AllowPublicKeyRetrieval 是否允许公钥检索

四、PostgreSQL

示例:

Host=localhost;Port=5432;Database=testdb;Username=postgres;Password=123456;

常用参数

参数 说明
Host 服务器地址
Port 端口
Database 数据库
Username 用户名
Password 密码
SSL Mode SSL 模式
Pooling 是否连接池
Timeout 超时时间
Application Name 应用名称

五、SQLite

示例:

Data Source=test.db;Version=3;

常用参数

参数 说明
Data Source 数据库文件路径
Version SQLite 版本
Read Only 只读模式
FailIfMissing 文件不存在是否报错
Journal Mode 日志模式

六、MongoDB

示例:

mongodb://localhost:27017/testdb

常见参数:

  • retryWrites=true
  • w=majority
  • authSource=admin
  • ssl=true

七、JDBC(Java)

jdbc:mysql://localhost:3306/testdb?useSSL=false&serverTimezone=UTC

常见参数:

  • useSSL
  • serverTimezone
  • characterEncoding
  • autoReconnect

八、常见通用参数总结(跨数据库)

  • 主机 / 端口
  • 用户名 / 密码
  • 数据库名
  • 超时(Timeout)
  • 是否加密(SSL/Encrypt)
  • 连接池(Pooling)
  • 字符集(Charset)

如果你能告诉我:

  • 使用的是哪种数据库
  • 开发语言(C# / Java / Python 等)
  • 是否运行在云 / Docker / 本地

我可以直接帮你写一条可用、标准、安全的连接字符串

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI