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,'需要转换的数据')

参考技术A 连接字符串放到配置文件里,如下:
<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中的连接字符串怎么拼接的主要内容,如果未能解决你的问题,请参考以下文章

怎么把同一个表中的字符串字段连接起来

c#连接到mysql 的连接字符串怎么写

oracle 字符串连接的结果过长的问题怎么解决

SQLite中怎么将两个字段字符串合并连接为一个

SQLite中怎么将两个字段字符串合并连接为一个

sql语句中字符串的连接符是啥?