标签: connection-string

ADO.NET连接字符串和密码中带有"="

如何构建一个连接字符串,其中包含一个带有"="的密码?(我正在连接到MySql 5.1)

例如,假设密码为"Ge5f8z = 6",连接字符串是什么样的?

我试过了:

Server=DBSERV;Database=mydb;UID=myuser;PWD="Ge5f8z=6";
Run Code Online (Sandbox Code Playgroud)

Server=DBSERV;Database=mydb;UID=myuser;PWD=Ge5f8z=6;"
Run Code Online (Sandbox Code Playgroud)

两者都不起作用.

mysql ado.net connection-string

4
推荐指数
1
解决办法
1242
查看次数

C# - 从连接字符串获取文件路径

有没有在C#中现有的方法来提取一个代表一个字符串的文件路径ConnectionStringSqlCE .自卫队文件吗?我想检查文件是否在初始化时存在,如果文件已被修改则备份它.

示例连接字符串:

strConn = "Data Source=|DataDirectory|\dbAlias.sdf";
Run Code Online (Sandbox Code Playgroud)

c# connection-string sql-server-ce

4
推荐指数
3
解决办法
5691
查看次数

在运行时设置 ConnectionString

我是 C# 编程的初学者。

我需要编辑/设置/更改我存储在我的连接字符串中app.config,我正在使用 VS 数据库向导来创建查询。

如果您可以编写代码,那就太好了:)

c# connection-string

4
推荐指数
1
解决办法
2万
查看次数

'&'在web.config文件中的密码非法字符

我有一个web.config文件,在连接字符串属性中,我有一个'&'密码,在解析web.config文件时会产生错误.

码:

<connectionStrings>
    <clear/>

    <add name="FamefaceDB" connectionString="Data Source=ec2-204-236-162-54.us-west-1.compute.amazonaws.com;Initial Catalog=famefacedb;User ID=Administrator;Password= t2kfPcn6?D& "/>
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

密码中的"&"是非法的,并且在XML文件中表示十六进制值是非法的.

这有什么解决方案吗?

connection-string web-config xml-parsing

4
推荐指数
1
解决办法
9980
查看次数

LINQPad - 连接我的Oracle DB的字符串

我刚刚开始使用LINQPad,并且在连接到我的SQL Server数据库时一切正常,但现在我正在尝试建立第二个连接到我的Oracle数据库,而我却陷入了如何做到这一点.

我下载了IQ驱动程序(v 2.0.8.0 - Latest),当我去添加新连接时,我选择Oracle作为我的数据库提供程序,并且根据我常用的连接字符串不知道如何完成其​​余操作,如下所示:

Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = [IP Address])(PORT = [Port]))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = [Service Name])));User Id=[name];Password=[password];" 
Run Code Online (Sandbox Code Playgroud)

我知道你通常会发布你尝试过的内容,但是,相信我,我已经尝试按照我能想到的方式填写这些文本框,并在单击"测试"按钮时不断出错.

另外,我得到的一个错误是: License not valid due to the problems with dotConnect for Oracle installation- 我认为这不是唯一的问题,但我确信我也需要解决这个问题....

任何建议/链接提供什么填写在哪里使这项工作?

谢谢!!!!!!!

oracle connection-string database-connection linqpad

4
推荐指数
2
解决办法
5055
查看次数

保持连接字符串打开或不打开c#

如果我有几个类在同一页面上使用相同的连接字符串,我应该保持连接open();并在完成后关闭它或保持打开和关闭.

以下示例

protected void Page_Load(object sender, EventArgs e)
{
    cs.Open();
    something ...
    cs.Close();    
}

protected void Button1_Click(object sender, EventArgs e)
{

    cs.Open();
    something .....
    cs.Close();
}
Run Code Online (Sandbox Code Playgroud)

或这个

protected void Page_Load(object sender, EventArgs e)
{
    cs.Open();
    something ...
}

protected void Button1_Click(object sender, EventArgs e)
{
    something .....
    cs.Close();
    cs.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

c# connection-string

4
推荐指数
2
解决办法
1535
查看次数

没有指定计算机名称的 SQL Server 连接字符串?怎么可能?

我正在使用从存储库下载的代码库,很可能我缺少系统或本地设置。

在 Web.Config 中,我有这个连接字符串:

<add name="Context" 
    connectionString="Data Source=InstanceName;
        Initial Catalog=MyProduct;
        Integrated Security=True;
        Connect Timeout=15;
        Encrypt=False;
        TrustServerCertificate=False"
    providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

(缩进我的)

通常,如果 SQL Server 位于同一主机上,我会期望它Data Source\\ComputerName\InstanceName或至少.\InstanceName是。但在这里,什么都没有。最初上传的项目在开发人员的机器上有一个本地数据库。如果添加.\,我可以使连接正常工作,但我不明白仅指定实例名称是如何工作的。那么,怎么可能呢?

c# sql-server connection-string sql-server-2012

4
推荐指数
1
解决办法
1877
查看次数

在ADO中使用实体框架连接字符串

我们需要在主实体框架应用程序的一小部分中使用旧式ADO数据库连接.

我们可以在这部分代码中手动指定连接字符串,但鉴于连接字符串已经存在于App.Config中,这似乎是多余的.

但是,当我们使用配置管理器来检索连接字符串时,它会带来实体框架使用的所有元数据.

这会导致错误,因为ADO无法识别元数据关键字.

如何解析此连接字符串以删除元数据并获取普通的ADO连接字符串?

c# ado.net entity-framework connection-string

4
推荐指数
2
解决办法
4175
查看次数

SQLite连接无法在C#中工作

我正在使用操作SQLite数据库的C#应用​​程序,直到昨天它工作正常,它正在检索记录,

但自昨晚以来,Connection String返回Data Source = null

以下是测试代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SQLite;

namespace SQLiteTest
{
    public partial class Form1 : Form
    {
        //string connection_string = "Data Source=UrduDictionary";
        string connection_string = "Data Source=" + Environment.CurrentDirectory + "\\Test.sqlite";
        string query = "";
        private SQLiteConnection _connection;
        private SQLiteCommand _command;
        private SQLiteDataAdapter _adapter;
        DataSet local;
        public Form1()
        {
            InitializeComponent();
        }
    void Make_Connection()
    {
        _connection = new SQLiteConnection(connection_string);
    }
    private void button1_Click(object …
Run Code Online (Sandbox Code Playgroud)

c# database sqlite connection-string

4
推荐指数
1
解决办法
1万
查看次数

Azure不会覆盖应用程序设置

在我的Azure应用服务中,我想更新应用程序设置,但在从VS发布后,密钥不会覆盖本地Web.config中的值

在Azure中,它看起来像: 在此输入图像描述

在结果中,我的azure上的web.config包含来自本地设置的值

  <connectionStrings>
    <add name="MainConnectionString" connectionString="ConnectionStringToReplaceByAzure" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="MS_SigningKey" value="Overridden by portal settings" />
  </appSettings>
Run Code Online (Sandbox Code Playgroud)

connection-string azure application-settings azure-web-sites

4
推荐指数
1
解决办法
1696
查看次数