深入sql数据连接时的一些问题分析
2023-06-13 09:15:00 时间
一直还不是很了解connectionstring里各个关键词的区别,累赘致死
现把一些相关领悟小小述下……
***************************************************
initialcatalog与database的区别是什么
InitialCatalog ;DataBase: 两者原来其实没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。
********************************************
IntegratedSecurity=SSPI这个表示以当前WINDOWS系统用户身去登录SQLSERVER服务器,如果SQLSERVER服务器不支持这种方式登录时,就会出错。
你可以使用SQLSERVER的用户名和密码进行登录,如:
"Provider=SQLOLEDB.1;PersistSecurityInfo=False;InitialCatalog=数据库名;DataSource=192.168.0.1;UserID=sa;Password=密码"
***************************************************
Integrated Security - 或 - Trusted_Connection "false" 当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
*************************************************
ADO.net 中数据库连接方式
System.Data.SqlClient.SqlConnection
常用的一些连接字符串(C#代码):
复制代码代码如下:
现把一些相关领悟小小述下……
***************************************************
InitialCatalog ;DataBase:
********************************************
IntegratedSecurity=SSPI这个表示以当前WINDOWS系统用户身去登录SQLSERVER服务器,如果SQLSERVER服务器不支持这种方式登录时,就会出错。
你可以使用SQLSERVER的用户名和密码进行登录,如:
"Provider=SQLOLEDB.1;PersistSecurityInfo=False;InitialCatalog=数据库名;DataSource=192.168.0.1;UserID=sa;Password=密码"
***************************************************
Integrated Security - 或 - Trusted_Connection "false" 当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
*************************************************
ADO.net 中数据库连接方式
常用的一些连接字符串(C#代码):
SqlConnection conn = new SqlConnection( “Server=(local);Integrated Security=SSPI;database=Pubs“);
SqlConnection conn = new SqlConnection(“server=(local)\NetSDK;database=pubs;Integrated Security=SSPI“);
SqlConnection conn = new SqlConnection(“Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;“);
SqlConnection conn = new SqlConnection(“ data source=(local);initial catalog=xr;integrated security=SSPI;
persist security info=False;workstation id=XURUI;packet size=4096; “);
SqlConnection myConn = new System.Data.SqlClient.SqlConnection(“Persist Security Info=False;Integrated
Security=SSPI;database=northwind;server=mySQLServer“);
SqlConnection conn = new SqlConnection( “ uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900“);
相关文章
- 文件MySQL如何批量导入SQL文件(mysql导入sql)
- MySQL查看和打印SQL语句(mysql打印sql语句)
- SQL到Oracle的数据迁移之路(sql转换oracle)
- Oracle数据库表连接SQL技术指南(oracle表连接sql)
- 模式进入Oracle数据库的SQL模式(oracle进入sql)
- 查询驾驭SQL Server外联查询:实现数据连接自如(sqlserver外联)
- 桌面型SQL Server:有效管理你的信息宝藏(桌面型sqlserver)
- serverOracle 与 SQL Server之间的友谊连接(oracle连接sql)
- 用VBS技术连接MS SQL数据库(vbs 连接mssql)
- 从SQL格式数据快速导入MSSQL数据库(sql格式导入mssql)
- SQL和MSSQL:异曲同工的数据库系统(sql和mssql的区别)
- 区别对比分析:SQL与MSSQL的异同(sql和mssql的)
- 数据合法性使用SQL语句判断MSSQL数据合法性(sql判断mssql)
- 快速高效的MSSQL导入SQL方法,让数据转移无压力。(mssql导入sql)
- MySQL SQL优化,提高查询效率。(mysql中的sql优化)
- 使用PHP驱动程序实现与SQL Server数据库的连接(php连接sqlserver)
- SQL Server内连接实现数据查询的简洁之道(sqlserver内连接)
- MySQL如何进行批量导入SQL数据?(mysql批量导入sql)
- Oracle终结SQL:解救数据库之路(oracle终止sql)
- 访问MS SQL数据库:快速、有效连接你的数据(访问mssql库)
- MySQL数据上传如何处理大型SQL文件大小(mysql上传sql大小)
- Oracle SQL数据解析的利器(oracle sql计算)
- 库Oracle SQL数据库指引未来发展路径(oracle sql数据)
- 过多内存Oracle SQL 内存占用过多现象调查报告(oracle sql占用)
- Oracle SQL中的加法运算指南(oracle sql加法)
- Oracle SQL实现数据库修改的技巧(oracle sql修改)
- Oracle10 SQL进入新一代数据库时代(oracle10 sql)