Я веб-разработчик ASP.NET.Я создал приложение Windows для извлечения данных из SQL Server.Вот мой конфиг приложения и файл класса для извлечения данных из SQL Server:
App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<appSettings>
</appSettings>
<connectionStrings>
<add name="ConnString" connectionString="Data Source=INFY\SQLEXPRESS;Initial Catalog=NEWBULKSMS;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Код, который пытается подключиться к SQL Server
using System;
using System.Collections.Generic;
using System.Collections;
using MySql.Data.MySqlClient;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
public class Mysql
{
public static string ConString = System.Configuration.ConfigurationManager.AppSettings.Get("ConnString");
public static string InsertResult = "0";
private static Hashtable paramCache = Hashtable.Synchronized(new Hashtable());
private static MySqlParameter[] DiscoverSpParameterSet(string spName, bool includeReturnValueParameter)
{
using (MySqlConnection cn = new MySqlConnection(Mysql.ConString))
{
using (MySqlCommand cmd = new MySqlCommand(spName, cn))
{
cn.Open();
cmd.CommandType = CommandType.StoredProcedure;
MySqlCommandBuilder.DeriveParameters(cmd);
MySqlParameter[] discoveredParameters = new MySqlParameter[cmd.Parameters.Count]; ;
cmd.Parameters.CopyTo(discoveredParameters, 0);
return discoveredParameters;
}
}
}
}
Это правильный способ подключения к базе данных SQL Server?