asp.net中通过ALinq让Mysql操作变得如此简单(2)

Linq 没有现世之前,Ado.net 的数据库操作让我们感觉到编程的痛苦,每天重复着相同的数据库操作代码,后来千奇百怪的代码生成器让我们从中解脱出来,虽然有些代码生成器的确非常不错,但是心中始终觉得那些代码少了一些什么!

Linq TO SQL 推出之后,我们感觉到了.net 语法的甜,是甜到心里的那种甜,感觉自己从代码中彻底释放出来!可是Linq To SQL 只支持微软的 SQL Server 数据库。

Alinq 是如此完美的解决了多类型数据库操作的问题,在操作SQL Server 数据上毫不逊色Linq to SQL,在MysqlOracle,Db2 等数据库操作上更甚一筹! 

第一: 新建工程
 这里使用控制台程序

第二:添加新建项 

asp.net中通过ALinq让Mysql操作变得如此简单

 

第三: 新建数据库连接 

asp.net中通过ALinq让Mysql操作变得如此简单

 

第四:添加Mysql数据库连接

asp.net中通过ALinq让Mysql操作变得如此简单

 

第五:选择Mysql 数据源

asp.net中通过ALinq让Mysql操作变得如此简单

 

第六:更改数据源 

asp.net中通过ALinq让Mysql操作变得如此简单

 

第七:输入Mysql服务名以及账号和密码 

asp.net中通过ALinq让Mysql操作变得如此简单

 

第八:测试连接

asp.net中通过ALinq让Mysql操作变得如此简单

 

第九:连接成功 

asp.net中通过ALinq让Mysql操作变得如此简单

 

上述操作是必须在安装ADO.NET driver for MySQL 组件的情况下才能正常操作,否则第六步选择更改数据源的时候看不到MySql database 选项。
    Linq to sql 对于大家来说已经很熟悉了,ALinq 的操作前面的文章也已经详细讲解过了。这里操作不做详细说明了! 

4.   中文你让我如何说你 

Mysql 数据库开源,更重要的是它能够运行在Linux系统中!在工作中将Sql server 数据库中的数据导入到Mysql 的时候,意想不到的事情发生了,中文在Mysql 中都变成了乱码。而且Mysql 是安装在Linux 系统上的。

Linux Mysql解决乱码问题方案以及操作步骤:

1.       查找Mysql 下的.cnf 配置文件 

windows系统中安装mysql程序,其中保存保存数据的配置文件名为 my.ini

   此文件存在于mysql安装目录下,使用记事本打开此文件修改内容如下:

   将 default-character-set=utf8 (有两处)更改为 default-character-set=GBK 并且添加节点:character_set=gbk 

asp.net中通过ALinq让Mysql操作变得如此简单

 

Linux中首先查找mysql 的配置文件命令如下:

find -name *.cnf –print

    得到如下结果: 

asp.net中通过ALinq让Mysql操作变得如此简单

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjjgdf.html