asp.net的OLEDB怎样连接mysql数据库???? ( 转)

怎样asp.net的OLEDB连接mysql数据库????

第一种方案DBC.NET解决方案 MyODBC Driver



优点: 兼容性好, 易于使用
缺点: 运行效率差, 原因是架构包含太多层



架构:
ODBC.NET应用程序 <->ODBC.NET Provider <-> MYSQL ODBC 启动 <-> MYSQL API
<-> MYSQL 服务器



安装步骤:
1, 下载安装最新的.NET FRAMEWORK
2,安装MYSQL 服务端
3, 下载安装2.6版以上的MDAC(Microsoft Data Access Components )
地址:http://www.microsoft.com/data/
4, 下载 ODBC.NET Provider
http://www.microsoft.com/downloads/...ReleaseID=35715
5, 安装MySQL ODBC Driver ---- MyODBC 3.51;
http://www.mysql.com/downloads/api-myodbc-3.51.html
6, 安装一个MyODBC DSN



ODBC.NET安装后有如下几个操作类OdbcCommand, OdbcConnection

 

 

向版主反映这个帖子  查看hulei0058 的IP地址

楼主 旧帖 06-08-21 16:1 
<script language="JavaScript" type="text/javascript"> function doZoom5175838(size){ document.getElementById('text5175838').style.fontSize=size+'px' } document.getElementById('text5175838').style.fontSize='12px' </script>
hulei0058
一般会员

注册日期: 2006 Jul
来自:
技术贴数:97
精华贴数:0
论坛积分:380
论坛排名:7990
论坛徽章:1

开发板块每日发贴之星     
      

第二种方案:使用MYSQL NATIVE .NET Providers(推荐这个, 因为安装和使用都非常方便)



优点:速度快, 开发容易
缺点:是非标准访问技术



1,你可以参看dbProvider



http://www.einfodesigns.com/products.aspx



2, 或者MySQLNet
http://sourceforge.net/projects/mysqlnet/



3,推荐这个corelab开放的一个MYSQL.NET控件
http://crlab.com/mysqlnet/
有免费的下载



有如下几个类似于SQL 操作类
MySqlConnection, MySqlCommand,
MySqlDataReader,MySqlDataAdapter,MySqlParameter,MySqlTransaction



================================================



下面贴出第二种解决方案的部分源代码, 基本和SQL COMMAND等使用没有区别



string DataSource = "localhost";
string Database = "GameLib";
string UserID = "root";
string Password = "root-2003-";



string MyConString = Data Source=" + DataSource +
";Database=" + Database +
";User ID=" + UserID +
";Password=" + Password;



try{




MySqlConnection mycon = new MySqlConnection(MyConString);
mycon.Open();
}



finally{



mycon.Close();



}

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值