首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >odbc连接的连接字符串是什么?

odbc连接的连接字符串是什么?
EN

Stack Overflow用户
提问于 2008-11-06 19:02:21
回答 5查看 30.7K关注 0票数 4

我一直在做web应用,现在我需要做一个控制台应用。我需要同时使用odbc连接和常规连接。

在过去,我会使用:

代码语言:javascript
复制
<add name="LinkConnectionString" connectionString="Data Source=SERENITY\SQLEXPRESS;Initial Catalog=Link;Integrated Security=True" providerName="System.Data.SqlClient"/>

然而,在web.config中,我不确定如何对内联代码做同样的事情。所以like字符串connectionString = @".....";

我尝试了多种组合,在线查找(包括connectionstrings.com),但都不起作用。

有人能帮我吗?我想要odbc和普通的.因为它们看起来不同,所以根据在线示例应该是不同的(这不起作用)。

EN

回答 5

Stack Overflow用户

发布于 2008-11-06 19:29:12

构建连接字符串的一个很酷的技巧是在桌面上右击,选择“新建文本文档”-这将创建一个临时的记事本.txt文件。将其重命名为.udl,然后双击它-您现在可以创建任何连接字符串。完成后单击“确定”,然后在记事本中打开该文件以查看连接字符串。

2009年4月28日更新(powershell脚本):

代码语言:javascript
复制
function get-oledbconnection ([switch]$Open) {
    $null | set-content ($udl = "$([io.path]::GetTempPath())\temp.udl");
    $psi = new-object Diagnostics.ProcessStartInfo
    $psi.CreateNoWindow = $true
    $psi.UseShellExecute = $true
    $psi.FileName = $udl
    $pi = [System.Diagnostics.Process]::Start($psi)
    $pi.WaitForExit()
    write-host (gc $udl) # verbose 
    if (gc $udl) {
        $conn = new-object data.oledb.oledbconnection (gc $udl)[2]
        if ($Open) { $conn.Open() }
    }
    $conn
}
票数 43
EN

Stack Overflow用户

发布于 2008-11-06 19:04:02

你应该能够在这里找到你需要的东西:

http://www.connectionstrings.com/

对于我们的一个应用程序,我们使用这个连接字符串:

"DRIVER={driver};SERVER=server.database;UID=username;PWD=password“

票数 9
EN

Stack Overflow用户

发布于 2008-11-06 19:05:14

我认为这取决于你想要连接的数据库,因为它用来连接数据库引擎的驱动程序。

您可能需要查看以下内容:

http://www.connectionstrings.com/

他们有很多例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/269876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档