2

I am trying to create a connection but, it is always taking null. Below I am mentioning a way, how i am doing it :

Program.cs :

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["CreateConnection"].ConnectionString);

App.config :

<configuration>

   <connectionStrings>
    <add name="CreateConnection" connectionString="data source=MyDatabase;initial catalog=TestDatabase;integrated security=True;MultipleActiveResultSets=True;user id=ABC;password=Admin@123;App=EntityFramework;" providerName="System.Data.EntityClient" />
   </connectionStrings>

</configuration>
Aakash Srivastava
  • 59
  • 1
  • 2
  • 11

1 Answers1

4

I used following way. Check if this helps Used for MySQL

In App.config file

<appSettings>
  <add key="DBConnectionString" 
   value="server=localhost;userid=root;database=databasename"/>
  </appSettings> 

In Program.cs

public static string m_strMySQLConnectionString;
static MySqlConnection m_mySqlConnection;

static void Main(string[] args)
{
  m_strMySQLConnectionString = ConfigurationManager.AppSettings["DBConnectionString"].ToString();
  m_mySqlConnection = null;
 }

In DB Helper Function

public string GetValueFromDB(string strQuery)
    {
        string strData = "";

        try
        {
            if (m_mySqlConnection == null)
                OpenDatabase();

            if (string.IsNullOrEmpty(strQuery) == true)
                return string.Empty;

            MySqlCommand cmd = new MySqlCommand(strQuery, m_mySqlConnection);
            object objValue = cmd.ExecuteScalar();
            if (objValue == null)
            {
                cmd.Dispose();
                return string.Empty;
            }
            else
            {
                strData = (string)cmd.ExecuteScalar();
                cmd.Dispose();
            }

            if (strData == null)
                return string.Empty;
            else
                return strData;
        }
        catch (MySqlException ex)
        {
            LogException(ex);
            return string.Empty;
        }
        catch (Exception ex)
        {
            LogException(ex);
            return string.Empty;
        }
        finally
        {
            CloseDatabase();
        }
    }
SH7
  • 732
  • 7
  • 20