“连接字符串里的端口填什么”取决于你要连接的是什么服务/数据库,以及它部署在哪、用哪种协议。下面按常见场景给你说明:
| 类型 | 默认端口 | 示例连接字符串(端口部分) |
|---|---|---|
| MySQL | 3306 | Server=host;Port=3306;Database=db;User=xxx;Password=xxx; |
| PostgreSQL | 5432 | Host=host;Port=5432;Database=db;Username=xxx;Password=xxx; |
| SQL Server | 1433 | Server=host,1433;Database=db;User Id=xxx;Password=xxx; |
| Oracle | 1521 | Data Source=host:1521/orcl;User Id=xxx;Password=xxx; |
| MongoDB | 27017 | mongodb://user:pwd@host:27017/db |
| Redis | 6379 | host:6379 |
| Elasticsearch | 9200 | http://host:9200 |
docker run -p 宿主机端口:容器端口,填宿主机端口connection refused:端口可能错或没开timeout:端口/网络/防火墙问题localhost 或 127.0.0.1 + 对应端口如果你能告诉我:你要连的是什么(比如 MySQL / Redis / 某个 API)?部署在哪里(本地 / 服务器 / 云)? 我可以直接给你写一段准确的连接字符串。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。