每周个人总结

本人每周会上传一些自己在工作中遇到的问题的解决办法的汇总,大多情况下的问题解决方法只是针对自己的问题,如果有不完善的地方,大家可以指出。

这个是通过第三方工具来封装数据库中字段,从而方便的实现增删改查功能的dll。(顺便转换成mysql使用)

开始之前:

在sqlserver (本人的为2008r2)里创建于和mysql一样的数据库表名称与字段,字段类型也要一致,通过软件封装成sqlserver数据库的dll文件
如果是使用的sqlserver作为数据库,这里可以直接用,如果要转换成mysql 则需要进行下面的步骤:


首先在与项目同级别的目录下新建一个c#的类库(可以随意名称:如text_dll)


1.在text_dll里的引用文件夹里面需要添加
system
system.Drawing

MySql.Date

2.在text_dll里新建一个文件夹(可以随意名称:如Base)添加(这里的两个文件是本人经常使用的一些方法的封装,没有的话可以不添加)
sqlhelper.cs
webhelper.cs
3.将用sqlserver生成的cs文件里的sqlserver语句换成mysql语句


using System.Data.SqlClient;  using MySql.Data.MySqlClient;   1处不同
SqlTransaction  MySqlTransaction    13处不同
SqlDataReader   MySqlDataReader      10处不同
SqlParameter    MySqlParameter      11处不同


"["   "`"    3处不同


"]"    "`"   3处不同


[attribute]  `attribute`   4处不同


substring(cast   left      //只有在有varcher类型时才会有用


 as text),1   //只有在有varcher类型时才会有用


4.右键该类库名称重新生成,之后在text_dll项目的bin文件夹里debug里找到“项目名dll”与“项目名pdb”文件。
放到有自己站的bin文件里


这样就可以在自己的项目中通过生成的方法直接进行增删改查,而不用担心简单的增删改查语句由于太长而写错




你可能感兴趣的:(数据库,mysql,库,mysql数据库)