“连接字符串”本质上是应用程序用来连接数据库或其他服务的一段配置文本,它的格式不固定,取决于数据库类型、驱动、以及运行环境。下面把最常见的几种说清楚,并给出示例。
连接字符串通常包含:
协议 / 驱动 + 服务器地址 + 端口 + 数据库名 + 认证信息 + 其他参数
Server=服务器地址;Database=数据库名;User Id=用户名;Password=密码;
示例:
Server=localhost;Database=TestDB;User Id=sa;Password=123456;
Server=localhost;Database=TestDB;Integrated Security=True;
Server=服务器地址;Port=端口;Database=数据库名;User Id=用户名;Password=密码;
示例:
Server=127.0.0.1;Port=3306;Database=mydb;User Id=root;Password=123456;
Server=127.0.0.1;Database=mydb;User Id=root;Password=123456;Pooling=true;Max Pool Size=50;
Host=服务器地址;Port=5432;Database=数据库名;Username=用户名;Password=密码;
示例:
Host=localhost;Port=5432;Database=mydb;Username=postgres;Password=123456;
Data Source=服务器地址:端口/服务名;User Id=用户名;Password=密码;
示例:
Data Source=localhost:1521/ORCL;User Id=scott;Password=tiger;
Data Source=文件路径;
示例:
Data Source=D:\data\test.db;
jdbc:mysql://localhost:3306/mydb?user=root&password=123456
jdbc:postgresql://localhost:5432/mydb?user=postgres&password=123456
jdbc:sqlserver://localhost:1433;databaseName=TestDB;user=sa;password=123456;
key=value;psycopg2、pymysql);、空格、引号需要转义你可以直接告诉我:
我可以给你完全可用的连接字符串,甚至帮你排查连接失败的问题。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。