mysql与2008_Mysql与Vs2008

想自己做个项目,融合一下在园子里学到的新东西

由于电脑上没装sql server也懒得装

但装了个wampserver,直接集成了mysql

于是要装数据源驱动,找了一下

找个一个mysql connector,挺好用的,使用

using MySql.Data.MySqlClient;

命名空间,和sqlclient基本一直,很方便

接着找了一个mysql的图形界面

以前用过官方的,感觉一般

这次找到一个不错的

Navicat for mysql 大大的图标,简化的功能,很轻巧,很实用

好了,工具都好了,然后开始写连接字符串

使用微软企业库最新4.1版本,没有mysql的支持

继续google

找到了http://www.cnblogs.com/RicCC/archive/2006/12/27/604738.html

这篇文章详细介绍了怎样让Enterprise Library 支持mysql数据库

扩展之后又有问题.

由于修改了Enterprise Library的类库,没有了强签名,无法编译,只有去除web.config中的PublicKeyToken

啊,终于好了

不对,还有连接字符串,还没出现呢

9310e85a14af99de4811ff4c77f1f911.png

24a924a57ba6b3f2b51fc9edb7ea4186.pngCode

好了,这下可以测试了

代码分了两块

用企业库,和直接用mysqlclient

9310e85a14af99de4811ff4c77f1f911.png

24a924a57ba6b3f2b51fc9edb7ea4186.pngCodeDatabase job=DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["ConnectionStringName"]);

DbCommand com=job.GetSqlStringCommand("select * from user");

DataSet ds=job.ExecuteDataSet(com);

GridView1.DataSource=ds;

GridView1.DataBind();

9310e85a14af99de4811ff4c77f1f911.png

24a924a57ba6b3f2b51fc9edb7ea4186.pngCodeMySqlConnection con=newMySqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);try{

con.Open();

MySqlCommand com=newMySqlCommand("insert into User(username,password) values ('admin','admin')", con);

com.ExecuteNonQuery();

Response.Write("OK");

}catch(Exception)

{

Response.Write("Error");throw;

}finally{

con.Close();

}

ok,搞定.

下面将重写membershipProvider

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值