数据库连接字符串(Connection String)用于应用程序与数据库建立连接,不同数据库(如 SQL Server、MySQL、PostgreSQL、Oracle 等)在格式、参数名称、驱动、端口、认证方式上都有明显区别。
下面按常见数据库做一个对比总结,并给出典型示例。
Server=服务器地址;Database=数据库名;User Id=用户名;Password=密码;
Server=localhost;Database=TestDB;User Id=sa;Password=123456;
| 参数 | 说明 |
|---|---|
| Server / Data Source | 服务器地址 |
| Database / Initial Catalog | 数据库名 |
| Integrated Security | Windows 身份验证 |
| TrustServerCertificate | 是否信任证书 |
Server=localhost;Database=TestDB;Integrated Security=True;
Server=服务器;Port=端口;Database=数据库;User Id=用户名;Password=密码;
Server=localhost;Port=3306;Database=testdb;User Id=root;Password=123456;
| 参数 | 说明 |
|---|---|
| Server / Host | 服务器 |
| Port | 端口(默认 3306) |
| Database / Initial Catalog | 数据库 |
| SslMode | SSL 模式 |
Host=主机;Port=端口;Database=数据库;Username=用户;Password=密码;
Host=localhost;Port=5432;Database=testdb;Username=postgres;Password=123456;
| 参数 | 说明 |
|---|---|
| Host | 主机 |
| Port | 端口(默认 5432) |
| Database | 数据库 |
| SSL Mode | SSL 模式 |
Data Source=服务器:端口/服务名;User Id=用户;Password=密码;
Data Source=localhost:1521/XE;User Id=system;Password=123456;
| 参数 | 说明 |
|---|---|
| Data Source | 连接描述 |
| User Id | 用户 |
| Password | 密码 |
Data Source=test.db;
或
Data Source=C:\data\test.db;
mongodb://用户名:密码@主机:端口/数据库
mongodb://admin:123456@localhost:27017/testdb
| 数据库 | 端口 | 格式特点 | 是否有服务 |
|---|---|---|---|
| SQL Server | 1433 | 参数多、支持 Windows 认证 | 是 |
| MySQL | 3306 | 参数简单 | 是 |
| PostgreSQL | 5432 | 参数清晰 | 是 |
| Oracle | 1521 | 使用服务名 | 是 |
| SQLite | 无 | 文件路径 | 否 |
| MongoDB | 27017 | URI 格式 | 是 |
MySql.Data vs MySqlConnector如果你愿意,我可以:
只要告诉我你用的 数据库 + 开发语言 即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。