修改数据库连接字符串的方法取决于你使用的开发语言、框架和运行环境。下面我按常见场景给你总结和示例。
数据库不同,连接字符串格式也不同,常见组成:
Server=127.0.0.1;Port=3306;Database=testdb;Uid=root;Pwd=123456;
或:
mysql://root:123456@127.0.0.1:3306/testdb
Server=localhost;Database=testdb;User Id=sa;Password=123456;
Windows 身份验证:
Server=localhost;Database=testdb;Integrated Security=True;
Host=127.0.0.1;Port=5432;Database=testdb;Username=postgres;Password=123456;
或:
postgresql://postgres:123456@127.0.0.1:5432/testdb
Data Source=localhost:1521/ORCL;User Id=system;Password=123456;
application.propertiesspring.datasource.url=jdbc:mysql://127.0.0.1:3306/testdb
spring.datasource.username=root
spring.datasource.password=123456
application.ymlspring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/testdb
username: root
password: 123456
⚠️ 修改后需重启应用
"ConnectionStrings": {
"Default": "Server=localhost;Database=testdb;User Id=sa;Password=123456;"
}
或修改代码:
string connStr = "Server=localhost;Database=testdb;User Id=sa;Password=123456;";
import pymysql
conn = pymysql.connect(
host='127.0.0.1',
port=3306,
user='root',
password='123456',
database='testdb'
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'testdb',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
⚠️ 前端不能直接写数据库连接字符串(不安全)
| 错误 | 原因 |
|---|---|
| 无法连接数据库 | IP / 端口错误 |
| Access denied | 用户名或密码错误 |
| Unknown database | 数据库不存在 |
| Connection timeout | 防火墙或数据库未启动 |
你可以直接告诉我:
我可以给你完全可复制的修改示例 ✅
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。