• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net通过web.config连接mysql数据库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1,Download Connector/Net 5.2(odbc) and install

2,  add reference "MySQL.Data.dll"

3,  add connection in web.config file

 


        <add name="connStr" connectionString="server=hostName(ip); user id=user_name; password=pass_word; database=dbName;" providerName="MySql.Data.MySqlClient"/>
    
</connectionStrings>

4, get the connection string

].ConnectionString;
dbProviderName = ConfigurationManager.ConnectionStrings["ConnStr"].ProviderName;

 

5, fetch data from database using "using System.Data.Common;"

 

 GenericDataAccess
{
    public static DataTable ExecuteSelectCommand(DbCommand command)
    {
        DataTable table 
= null;
        
try
        {
            command.Connection.Open();
            DbDataReader reader 
= command.ExecuteReader();
            table 
= new DataTable();
            table.Load(reader);
            reader.Close();
        }
        
catch (Exception ex)
        {
            Utilities.LogError(ex);
            
throw ex;
        }
        
finally {
            command.Connection.Close();
        }
        
return table;
    }

    
public static DbCommand CreateCommand()
    {
        
string dataProviderName = BalloonShopConfiguration.DbProviderName;
        
string connectionString = BalloonShopConfiguration.DbConnectionString;
        DbProviderFactory factory 
= DbProviderFactories.GetFactory(dataProviderName);
        DbConnection conn 
= factory.CreateConnection();
        conn.ConnectionString 
= connectionString;
        DbCommand comm 
= conn.CreateCommand();
        comm.CommandType 
= CommandType.StoredProcedure;
        
return comm;
    }
}

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap