`

c#通过ODBC连接mysql数据库并用到NBear

    博客分类:
  • c#
阅读更多
各种数据库使用NBear时的 web.config中的<connectionStrings>中的配置
<connectionStrings>
   <add name="TestAccessDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Teddy\NBear\skeleton\Simple\website\App_Data\TestAccessDb.mdb" providerName="NBear.Data.MsAccess.AccessDbProvider"/>
   <add name="Northwind" connectionString="Server=(local);Database=Northwind;Uid=sa;Pwd=sa" providerName="NBear.Data.SqlServer.SqlDbProvider"/>
   <add name="Northwind2" connectionString="Server=(local);Database=Northwind;Uid=sa;Pwd=sa" providerName="NBear.Data.SqlServer9.SqlDbProvider9"/>
   <add name="MySql" connectionString="Dsn=mysqltest;database=test;option=3;server=localhost;uid=root;password=sa" providerName="NBear.Data.MySql.MySqlDbProvider"/>
   <add name="Oracle" connectionString="Data Source=localhost;User ID=system;Password=sa;Unicode=True" providerName="NBear.Data.Oracle.OracleDbProvider"/>
</connectionStrings>

本文主要讲解 连接MySql的配置
<add name="MySql" connectionString="Dsn=mysqltest;database=test;option=3;server=localhost;uid=root;password=sa" providerName="NBear.Data.MySql.MySqlDbProvider"/>

首先安装mysql-connector-odbc-5.1.6-win32.msi
我用的是5.1.6的  其他版本也可以

其中的参数 Dsn(Data Sources Name)也就是你配置的数据源的名称
配置数据源步骤如下:
打开  控制面板->管理工具->数据源
打开“数据源”选择“系统DSN” 点击“添加”
在列表中找到你刚安装的odbc  我安装的是MySQL ODBC 5.1 所以列表中我选择的是
MySQL ODBC 5.1 Driver 选中后点击“完成”  弹出一个界面 界面中的参数解释如下:

Data Sources Name  数据源的名字  (自己随便写 以后要用到)
Description  描述 (可不填)
Server 服务器地址 如 ip 若在本机上也可以为:localhost或 127.0.0.1
user 数据库帐号
password 连接数据库密码
dataBase 连接的数据库

以上参数填写完毕后 可点击“test”按钮进行连接测试  查看是否成功
ok! 数据源配置完毕!

分享到:
评论

相关推荐

    NBear访问多个数据库

    这表明NBear框架遵循.NET Framework的标准配置方式,即通过app.config或web.config文件的`&lt;connectionStrings&gt;`部分来获取数据库连接信息。当应用程序启动时,NBear会自动读取这些配置,解析出每个数据库的连接字符...

    数据库创建和连接工具

    2. **XK.NBear.dll**:这可能是一个动态链接库(DLL),包含了工具的一些功能模块,比如数据库连接逻辑或特定的数据库操作。 3. **.vshost.exe** 和 **.exe**:这两个是应用程序的主机进程,.vshost.exe主要用于...

    NBear

    在实际开发中,使用NBear可以极大地简化数据库操作,例如,通过简单的对象映射,就能将数据库表转换为C#类,反之亦然。此外,NBear还提供了强大的集合操作和事件驱动的机制,便于处理复杂的业务逻辑。 总的来说,...

    ASP.NET框架:NBear

    在使用NBear时,开发者首先需要配置数据库连接信息,然后通过NBear提供的工具生成实体类和数据访问层代码。在实际开发中,可以通过这些生成的类直接操作数据库,如增删改查。例如,创建新记录可以使用`BearSession....

    NBear开发BBS系统源码_C#论坛社区程序.rar

    通过研究这个源代码,开发者可以学习到如何利用NBear进行数据库操作,理解BBS系统的整体架构,以及如何处理论坛社区中的常见功能。这不仅是一个学习C#和ORM的好资源,也是提升项目开发能力的实践案例。

    Nbear ORM

    1. **安装与配置**:通过NuGet包管理器安装NBear库,然后在项目中配置数据库连接字符串。 2. **实体类定义**:定义与数据库表对应的实体类,添加注解或使用XML映射文件描述数据库字段。 3. **数据库操作**:利用...

    使用NBear项目模板快速建立项目框架

    这样,项目会自动包含NBear的基本配置文件,例如`NBear.cfg`,这个文件用于配置数据库连接信息、缓存策略等。 接下来,我们可以通过NBear的实体类生成工具,根据数据库表自动生成对应的C#实体类。这些实体类可以...

    Nbear

    ** 请修改扩展名为ZIP Nbear V3.7.2源代码 类库 VS插件等

    nbear_petshop.1.0.0

    它支持多种数据库,包括但不限于SQL Server、MySQL、Oracle等,通过简单的XML配置或代码注解,就能实现对象与数据库表之间的映射。这种设计使得开发者可以快速地在不同的数据库之间切换,适应多变的项目需求。 在...

    asp.net 优秀框架NBearV3.5.6_binary

    对于下载的"asp.net NBearV3.5.6_binary"压缩包,开发者应按照官方文档或示例代码,将对应的DLL文件添加到项目的引用中,并配置数据库连接字符串,即可开始使用NBear进行数据操作。在实际项目中,结合ASP.NET的MVC...

    NBear源码与帮助文档

    用户可以通过阅读这份文档,了解如何集成NBear到项目中,以及如何进行各种数据库操作,包括插入、更新、删除和查询等。此外,文档可能还会介绍如何利用NBear的高级特性,如自定义查询、存储过程调用等。 **3. 快速...

    Nbear使用手册

    Nbear使用手册(版本: 2.4.1)

    ASP.NET源码——[论坛社区]NBear+NBear开发BBS系统源码.zip

    6. **配置文件**:可能包含NBear的配置信息,如数据库连接字符串、实体映射等。 7. **其他辅助类和服务**:如用户认证、邮件服务、缓存管理等。 通过研究这个源码,开发者可以学习到如何在ASP.NET环境中集成ORM...

    NBear+Anthem 应用案列

    开发者可以通过分析这个文件,学习如何配置NBear以连接数据库,如何定义实体类来映射数据库表,以及如何使用NBear的API进行数据操作。 总的来说,NBear+Anthem的应用案例提供了一个实战的学习平台,展示了这两个...

    NBearV3.rar_nbear

    1. **ORM(对象关系映射)**:NBear内置了强大的ORM工具,它能够自动将数据库表结构映射到C#类,减少了编写SQL语句的工作量。开发者可以通过简单的对象操作来实现对数据库的增删改查,提高了开发速度。 2. **事务...

    NBearV3中文教程

    通过深入学习这本教程,开发者不仅能掌握NBear的基本用法,还能了解到如何在实际项目中灵活运用,以提高开发效率,打造高质量、高性能的.NET应用程序。对于那些致力于提升自身技能并寻求简化.NET开发流程的程序员来...

    ASP.NET-[论坛社区]NBear+NBear开发BBS系统源码.zip

    例如,通过NBear,开发者可以轻松地定义实体类,这些类将映射到数据库中的表,然后通过简单的API调用来实现增删改查等操作。此外,NBear还支持事务管理,确保数据的一致性和完整性。 在论坛系统的设计中,通常会...

    NBear+NBear开发BBS系统源码_nbearbbs.zip

    NBear是一个高性能、轻量级且易于使用的.NET框架,它主要设计用于简化数据库访问和对象关系映射(ORM)。NBear BBS系统源码提供了一个实际应用示例,展示了如何利用NBear框架来构建一个论坛社区系统。在这个系统中,...

    Nbear中文帮助手册

    通过使用ORM(对象关系映射)技术,NBear能够自动将.NET对象映射到数据库表,简化了数据访问层的开发,提高了开发效率和代码可读性。 其次,NBear提供的是一组接口式的Entity定义组件。开发者可以通过定义接口来...

Global site tag (gtag.js) - Google Analytics