Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12472
  • 博文数量: 9
  • 博客积分: 320
  • 博客等级: 一等列兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 17:33
文章分类

全部博文(9)

文章存档

2011年(1)

2010年(1)

2009年(7)

我的朋友
最近访客

分类: Mysql/postgreSQL

2009-05-02 14:32:55

    有句话,叫久病成医,这两天真让.net和mysql给折腾病了,以前没有用过mysql,安装,以及最简单的和.net连接我都弄了好久才搞定,这里写出来,如果能给大家带来一点帮助,也算是今天没有白写吧。

    首先说说安装mysql的问题,关于这个,网上有很多的帮助文档的,不知道的“谷歌"下就知道了,这里多说,我这里重点说下mysql和数据库连接的问题。

    以前我都是用mysql2000连接数据库的(有点过时了哦@),大家都知道,.net访问2000里面的数据库很简单,首先,把2000的服务管理器打开,然后在.net中通过一句简单的连接语句就可以完成,例如下面的一个类,它实现的功能是返回一个到2000的连接对象:

 public class DB
 {
   public DB()
   {
   //
   // TODO: 在此处添加构造函数逻辑
   //
   }
   public static SqlConnection createcon()
   {
   return new SqlConnection("server=.;database=JavaLearnWeb;user=sa;pwd=;");
   }
 }

这里面最重要的是return语句,连接数据库的时候要制定服务器,数据库,用户名以及密码。

 

在mysql中,连接数据库稍微有点麻烦,首先有几个前序工作要做。

1.安装完成了mysql之后,你要还要下载一个MySQL Connector,就是一个mysql连接器,它是一个odbc驱动程序。

2.再去下载一个odbc_net驱动,安装也很简单。

安装好了,还要设置一下ODBC数据源管理,这个东西,可以在”控制面板“(切换到分类视图)->”性能和维护“->”管理工具“->"数据源(ODBC)"  中打开。

下面就是对数据源的设定了

首先,在”ODBC数据源管理器“窗口中,选择”系统DNS“选项卡,在右边单击”添加“按钮,选择”MySql ODBC....",完了点击“完成”,然后对添加的数据源“mysql ODBC..."进行配置。最后确定。

到这里,准备工作就开完成了,然后我们就可以连接数据库了。

利用这两个个驱动程序,在我们.net和sql连接的的开发工作中,把以前用到包含”sql“的地方换成odbc就可以了,例如,在sql2000和.net连接中,我们定义一个类,这个类能够创建一个sqlConnection连接对象,如下:

 public class DB
 {
  public DB()
  {
   //
   // TODO: 在此处添加构造函数逻辑
   //
  }
  public static SqlConnection createcon()
  {
   return new SqlConnection("server=.;database=JavaLearnWeb;user=sa;pwd=;");
  }
 }

在mysql中,只要稍作修改就可以了:

public class DB
{
 public DB()
 {
  //
  // TODO: 在此处添加构造函数逻辑
  //
 }
    public static OdbcConnection createcon()
    {
        
      return new OdbcConnection("Driver=MySQL ODBC 5.1 Driver;Server=localhost;Database=LoginMembers;UID=root;PWD=304601;Option=3;Port=3306;");
    }
}

当然,连接字符串中的参数是我自己用到的,你要根据自己的需要做相应的修改。

   

阅读(469) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~