SQL中的连接字符串怎么拼接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中的连接字符串怎么拼接相关的知识,希望对你有一定的参考价值。
。。。
SQL 字符串拼接直接用+ 号
如下列SQL
声明变量
declare @T nvarchar(50)
declare @T1 nvarchar(50)
set @T='12434'
set @T1='abc'
下面是拼接字符串SQL:
select @T+@T1
结果:12434abc
如果是别的类型,用convert 函数直接转换
如 convert(varchar,'需要转换的数据')
<add key="ConnectionString" value="server=服务器IP地址;User ID=数据库登陆账号;Password=数据库登陆密码;database=数据库名称" /> 参考技术B 跟普通的字符串连接一样的,你具体的要求是什么?
ASP.NET 远程连接ORACLE字符串怎么拼?
例如我有一个数据库名为 DATA 在远程计算机 192.168.1.1上我该怎么拼
asp.net与oracle连接字符串connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.168.211)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));"
HOST:服务器IP或者服务器名称
SERVICE_NAME:oracle数据名称
User ID:oracle 用户名
Password:oracle用户密码
如果oracle数据库和web在同一台服务器上 可以写成
connectionString="Password=czh;User ID=czh;Data Source=skydream;"
也可以在C:\\oracle\\ora92\\network\\admin\\tnsnames.ora(oracle安装目录下面) 查看配置文件 参考技术A /// <summary>
/// Oracle 的数据库连接字符串.
/// </summary>
private const String connString =
@"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=DATA)));User Id=TEST;Password=TEST123";
上面的连接字符串,是 指 数据库在 192.168.1.1 上面. 端口是默认的 1521
Oracle 数据库服务名为 DATA
参考资料:http://hi.baidu.com/wangzhiqing999/blog/item/50ae2741c133b929cefca37d.html
参考技术B 前提是你装了oracle客户端,然后创建到192.168.1.1的连接,具体就是在oracle的net manager里添加,你需要知道目标机器的实例名,ip地址,最好是知道一个实例下的用户名和密码,可以验证是否连接成功。创建成功后退出,保存。在ASP.NET里一般放在web.config里,格式<add name="connectionString" connectionString="Data Source=实例名;User ID=用户名;Password=密码;Min Pool Size=1;Max Pool Size=200" providerName="System.Data.OracleClient"/>在后台用代码获取节点的连接串就行了
以上是关于SQL中的连接字符串怎么拼接的主要内容,如果未能解决你的问题,请参考以下文章